"use client"; import { Cross2Icon } from "@radix-ui/react-icons"; import { Table } from "@tanstack/react-table"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; // import { DataTableViewOptions } from "./components/data-table-view-options" import { DataTableFacetedFilter } from "./data-table-faceted-filter"; import { DataTableViewOptions } from "./data-table-view-options"; import { userFilterLabels } from "@/constants/data"; interface DataTableToolbarProps { table: Table; } export function DataTableToolbar({ table, }: DataTableToolbarProps) { const isFiltered = table.getState().columnFilters.length > 0; return (
table.getColumn("email")?.setFilterValue(event.target.value) } className="h-8 w-[150px] lg:w-[250px]" /> table.getColumn("fullName")?.setFilterValue(event.target.value) } className="h-8 w-[150px] lg:w-[250px]" /> {table.getColumn("role") && ( )} {/* {table.getColumn("pricing_model") && ( )} */} {isFiltered && ( )}
); }