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 { userTypes } from '../data/data' import { DataTableFacetedFilter } from './data-table-faceted-filter' import { DataTableViewOptions } from './data-table-view-options' interface DataTableToolbarProps { table: Table } export function DataTableToolbar({ table, }: DataTableToolbarProps) { const isFiltered = table.getState().columnFilters.length > 0 return (
table.getColumn('username')?.setFilterValue(event.target.value) } className='h-8 w-[150px] lg:w-[250px]' />
{table.getColumn('status') && ( )} {table.getColumn('role') && ( ({ ...t }))} /> )}
{isFiltered && ( )}
) }