add server side filter and sort to alerts

This commit is contained in:
miloschwartz
2026-04-21 15:57:15 -07:00
parent 7d9a0cd0cc
commit 8dbe0a4bfe
5 changed files with 152 additions and 23 deletions

View File

@@ -199,6 +199,8 @@ type DataTableProps<TData, TValue> = {
columnVisibility?: Record<string, boolean>;
enableColumnVisibility?: boolean;
manualFiltering?: boolean;
/** When true, row order is controlled externally (e.g. server-side sorting). */
manualSorting?: boolean;
onSearch?: (input: string) => void;
searchQuery?: string;
pagination?: DataTablePaginationState;
@@ -232,6 +234,7 @@ export function DataTable<TData, TValue>({
enableColumnVisibility = false,
persistColumnVisibility = false,
manualFiltering = false,
manualSorting = false,
pagination: paginationState,
stickyLeftColumn,
onSearch,
@@ -353,6 +356,7 @@ export function DataTable<TData, TValue>({
}
: setPagination,
manualFiltering,
manualSorting,
manualPagination: Boolean(paginationState),
pageCount: paginationState?.pageCount,
initialState: {