feat: discover overhaul (filters!) (#3232)

This commit is contained in:
Ryan Cohen
2023-01-13 16:54:35 +09:00
committed by GitHub
parent b5157010c4
commit dd00e48f59
26 changed files with 1445 additions and 179 deletions

View File

@@ -132,3 +132,20 @@ export const useUpdateQueryParams = (
[filter, updateQueryParams]
);
};
export const useBatchUpdateQueryParams = (
filter: ParsedUrlQuery
): ((items: Record<string, string>) => void) => {
const updateQueryParams = useQueryParams();
return useCallback(
(items: Record<string, string>) => {
const query = {
...filter,
...items,
};
updateQueryParams(query, 'replace');
},
[filter, updateQueryParams]
);
};