DataTableColumnHeader.tsx 586 B

1234567891011121314151617181920212223
  1. import { type Column } from '@tanstack/react-table'
  2. import { TanStackTableHeadSort } from 'ui-patterns/Table'
  3. interface DataTableColumnHeaderProps<TData, TValue> {
  4. column: Column<TData, TValue>
  5. title: string
  6. className?: string
  7. }
  8. /**
  9. * @deprecated Use `TanStackTableHeadSort` from `ui-patterns/Table` instead.
  10. */
  11. export const DataTableColumnHeader = <TData, TValue>({
  12. column,
  13. title,
  14. className,
  15. }: DataTableColumnHeaderProps<TData, TValue>) => {
  16. return (
  17. <TanStackTableHeadSort column={column} className={className}>
  18. {title}
  19. </TanStackTableHeadSort>
  20. )
  21. }