feat: initialize search state from URL parameters in useServerTable hook

This commit is contained in:
Yoga Pangestu 2026-09-02 21:11:12 +07:00
parent 53afdb1fec
commit fa4c4f37f3

View File

@ -15,7 +15,9 @@ export function useServerTable({
filters, filters,
filterWithParams = true, filterWithParams = true,
}: UseServerTableOptions) { }: UseServerTableOptions) {
const [search, setSearch] = useState(''); const [search, setSearch] = useState(
() => new URLSearchParams(window.location.search).get('search') ?? '',
);
const [filterOpen, setFilterOpen] = useState(false); const [filterOpen, setFilterOpen] = useState(false);
const handlePageChange = useCallback( const handlePageChange = useCallback(