import { type Column } from '@tanstack/react-table' import { ChevronDownIcon, ChevronsUpDownIcon, ChevronUpIcon } from 'lucide-react' import { Button } from '@repo/ui/components/ui/button' import { cn } from '@repo/ui/lib/utils' interface DataTableColumnHeaderProps extends React.HTMLAttributes { column: Column } export function DataTableColumnHeader({ column, className }: DataTableColumnHeaderProps) { // @ts-ignore const title = column.columnDef?.meta?.title ?? column.id if (!column.getCanSort()) { return
{title}
} return ( ) }