create member

This commit is contained in:
unknown
2025-04-14 16:47:26 +07:00
parent a003a38cd1
commit d696d696de
6 changed files with 133 additions and 105 deletions

View File

@ -36,6 +36,7 @@ import {
interface DataTableProps<TData, TValue> {
columns: ColumnDef<TData, TValue>[];
data: TData[];
createData: any;
onUpdate: any;
onDelete: any;
}
@ -46,7 +47,7 @@ export function DataTable<TData, TValue>({
createData,
onUpdate,
onDelete
}: DataTableProps<TData, TValue> & { createData?: () => void }) {
}: DataTableProps<TData, TValue>) {
const [columnFilters, setColumnFilters] = useState<ColumnFiltersState>([]);
const [sorting, setSorting] = useState<SortingState>([]);
@ -74,7 +75,7 @@ export function DataTable<TData, TValue>({
onChange={(event) => table.getColumn('name')?.setFilterValue(event.target.value)}
className="max-w-sm"
/>
{/* <Button onClick={createData} variant="outline" className="h-7.5 text-[0.8rem]">Add Data</Button> */}
{createData?(<Button onClick={createData} variant="outline" className="h-7.5 text-[0.8rem]">Add Data</Button>) : ""}
</div>
<div className="rounded-md border">
<Table className=''>