"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"; import { Organization } from "@/types/organization"; interface DataTableToolbarProps { table: Table; data: Organization[]; } export function DataTableToolbar({ table, data, }: DataTableToolbarProps) { const isFiltered = table.getState().columnFilters.length > 0; // const industryFilterOptions = Array.from( // new Set(data.map((d) => d.industry.toLocaleLowerCase())) // ).map((v) => ({ // label: v.slice(0, 1).toLocaleUpperCase() + v.slice(1), // value: v.slice(0, 1).toLocaleUpperCase() + v.slice(1), // })); return (
table.getColumn("email")?.setFilterValue(event.target.value) } className="h-8 w-[150px] lg:w-[250px]" /> table.getColumn("organization")?.setFilterValue(event.target.value) } className="h-8 w-[150px] lg:w-[250px]" /> {/* {table.getColumn("industry") && ( )} */} {/* {isFiltered && ( )} */}
); }