From 15a1c1da3f6eee50ee867f9e4106dbc10e6f396d Mon Sep 17 00:00:00 2001 From: pit Date: Mon, 9 Oct 2023 12:02:55 +0300 Subject: [PATCH] chore: remove generic data table --- .../(dashboard)/admin/generic-data-table.tsx | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 apps/web/src/components/(dashboard)/admin/generic-data-table.tsx diff --git a/apps/web/src/components/(dashboard)/admin/generic-data-table.tsx b/apps/web/src/components/(dashboard)/admin/generic-data-table.tsx deleted file mode 100644 index 1dd3e01d3..000000000 --- a/apps/web/src/components/(dashboard)/admin/generic-data-table.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import { useTransition } from 'react'; - -import { ColumnDef } from '@tanstack/react-table'; -import { Loader } from 'lucide-react'; - -import { useUpdateSearchParams } from '@documenso/lib/client-only/hooks/use-update-search-params'; -import { DataTable } from '@documenso/ui/primitives/data-table'; -import { DataTablePagination } from '@documenso/ui/primitives/data-table-pagination'; - -type GenericDataTableProps = { - columns: ColumnDef[]; - data: TData[]; - perPage: number; - currentPage: number; - totalPages: number; -}; - -export function GenericDataTable({ - columns, - data, - perPage, - currentPage, - totalPages, -}: GenericDataTableProps) { - const [isPending, startTransition] = useTransition(); - const updateSearchParams = useUpdateSearchParams(); - - const onPaginationChange = (page: number, perPage: number) => { - startTransition(() => { - updateSearchParams({ - page: page.toString(), - perPage: perPage.toString(), - }); - }); - }; - - return ( -
- - {(table) => } - - - {isPending && ( -
- -
- )} -
- ); -}