|
|
@@ -41,10 +41,16 @@ type DataTableProps = {
|
|
|
}
|
|
|
|
|
|
export function UsersTable({ data, search, navigate }: DataTableProps) {
|
|
|
+ // Local UI-only states
|
|
|
const [rowSelection, setRowSelection] = useState({})
|
|
|
const [columnVisibility, setColumnVisibility] = useState<VisibilityState>({})
|
|
|
const [sorting, setSorting] = useState<SortingState>([])
|
|
|
|
|
|
+ // Local state management for table (uncomment to use local-only state, not synced with URL)
|
|
|
+ // const [columnFilters, onColumnFiltersChange] = useState<ColumnFiltersState>([])
|
|
|
+ // const [pagination, onPaginationChange] = useState<PaginationState>({ pageIndex: 0, pageSize: 10 })
|
|
|
+
|
|
|
+ // Synced with URL states (keys/defaults mirror users route search schema)
|
|
|
const {
|
|
|
columnFilters,
|
|
|
onColumnFiltersChange,
|