UNPKG

react-yajra-datatable

Version:

React component without dependencies to use with yajra laravel-datatables

17 lines (12 loc) 519 B
import React from 'react'; const TableHead = ({ column, index, orderColumnIndex, orderColumnDirection, setOrderColumn }) => { const getHeadClasses = () => ([ (column.orderable) ? 'orderable' : '', (index === orderColumnIndex) ? 'ordered-' + orderColumnDirection.toLowerCase() : '' ].join(' ')); const handleClick = () => setOrderColumn(index); return ( <th className={getHeadClasses()} key={index} onClick={handleClick}>{column.name}</th> ); }; export default TableHead;