"use client" import * as React from "react" import { Search, Download } from "lucide-react" import { Input } from "@/components/ui/input" import { Button } from "@/components/ui/button" interface ClientTableToolbarProps { globalFilter: string setGlobalFilter: (value: string) => void totalRows: number visibleRows: number onExport?: () => void actions?: React.ReactNode customToolbar?: React.ReactNode viewOptions?: React.ReactNode } export function ClientTableToolbar({ globalFilter, setGlobalFilter, totalRows, visibleRows, onExport, actions, customToolbar, viewOptions, }: ClientTableToolbarProps) { return (
setGlobalFilter(e.target.value)} className="pl-8" />
Showing {visibleRows} of {totalRows}
{viewOptions} {onExport && ( )}
{customToolbar} {actions}
) }