Reconmap/web-client

View on GitHub
src/components/ui/tables/SortLink.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import { Link } from "@chakra-ui/layout";
import PropTypes from 'prop-types';

const SortLink = ({ callback, property, direction = 'asc' }) => <Link onClick={ev => callback(ev, property, direction)}>{direction === 'desc' ? <>&darr;</> : <>&uarr;</>}</Link>

SortLink.propTypes = {
    callback: PropTypes.func.isRequired,
    property: PropTypes.string.isRequired,
    direction: PropTypes.string.isRequired,
}

export default SortLink;