import { Button } from "@openstatus/ui/components/ui/button"; import { cn } from "@openstatus/ui/lib/utils"; import type { Column } from "@tanstack/react-table"; import { ChevronDown, ChevronUp } from "lucide-react"; interface DataTableColumnHeaderProps< TData, TValue, > extends React.ComponentProps<"button"> { column: Column; title: string; } export function DataTableColumnHeader({ column, title, className, onClick, ...props }: DataTableColumnHeaderProps) { if (!column.getCanSort()) { return
{title}
; } return ( ); }