feat: discover overhaul (filters!) (#3232)
This commit is contained in:
@@ -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]
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user