"use client" import { SelectIcon } from "@radix-ui/react-select" import { type Column } from "@tanstack/react-table" import { ArrowDown, ArrowUp, ChevronsUpDown, EyeOff } from "lucide-react" import { cn } from "@/lib/utils" import { Select, SelectContent, SelectItem, SelectTrigger, } from "@/components/ui/select" interface DataTableColumnHeaderProps extends React.HTMLAttributes { column: Column title: string } export function DataTableColumnHeader({ column, title, className, }: DataTableColumnHeaderProps) { if (!column.getCanSort() && !column.getCanHide()) { return
{title}
} const ascValue = `${column.id}-asc` const descValue = `${column.id}-desc` const hideValue = `${column.id}-hide` return (
) }