29 lines
704 B
TypeScript
29 lines
704 B
TypeScript
"use client"
|
|
|
|
import { Button } from '@repo/shadcn-ui/components'
|
|
import { Table } from "@tanstack/react-table"
|
|
import { DataTableViewOptions } from './data-table-view-options.tsx'
|
|
|
|
|
|
interface DataTableToolbarProps<TData> {
|
|
table: Table<TData>
|
|
}
|
|
|
|
export function DataTableToolbar<TData>({
|
|
table,
|
|
}: DataTableToolbarProps<TData>) {
|
|
const isFiltered = table.getState().columnFilters.length > 0
|
|
|
|
return (
|
|
<div className="flex items-center justify-between">
|
|
<div className="flex flex-1 items-center gap-2">
|
|
|
|
</div>
|
|
<div className="flex items-center gap-2">
|
|
<DataTableViewOptions table={table} />
|
|
<Button size="sm">Add Task</Button>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|