Fix state triggering for filters (#3973)
This commit is contained in:
parent
5a6c255004
commit
423d7cdc8b
2 changed files with 4 additions and 2 deletions
|
@ -41,8 +41,10 @@ export const useUrlValueProvider = (
|
|||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
if (loading) return
|
||||
|
||||
setValue(tokenizedUrl.asFilterValuesFromResponse(data));
|
||||
}, [data]);
|
||||
}, [data, loading]);
|
||||
|
||||
const persist = (filterValue: FilterContainer) => {
|
||||
router.history.replace({
|
||||
|
|
|
@ -56,7 +56,7 @@ export const useContainerState = (valueProvider: FilterValueProvider) => {
|
|||
if (!valueProvider.loading) {
|
||||
setValue(valueProvider.value);
|
||||
}
|
||||
}, [valueProvider.loading]);
|
||||
}, [valueProvider.loading, valueProvider.value]);
|
||||
|
||||
const isFilterElementAtIndex = (
|
||||
elIndex: number,
|
||||
|
|
Loading…
Reference in a new issue