import { DropdownMenuTrigger } from "@radix-ui/react-dropdown-menu" import { MixerHorizontalIcon } from "@radix-ui/react-icons" import { Table } from "@tanstack/react-table" import { Button, DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuLabel, DropdownMenuSeparator, } from "@marzneshin/components" import { useTranslation } from "react-i18next" interface DataTableViewOptionsProps { table: Table } export function DataTableViewOptions({ table, }: DataTableViewOptionsProps) { const { t } = useTranslation(); return ( {t('table.toggle-column')} {table .getAllColumns() .filter( (column) => typeof column.accessorFn !== "undefined" && column.getCanHide() ) .map((column) => { return ( column.toggleVisibility(!!value)} > {column.id.replace('_', ' ')} ) })} ) }