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(() => {
|
useEffect(() => {
|
||||||
|
if (loading) return
|
||||||
|
|
||||||
setValue(tokenizedUrl.asFilterValuesFromResponse(data));
|
setValue(tokenizedUrl.asFilterValuesFromResponse(data));
|
||||||
}, [data]);
|
}, [data, loading]);
|
||||||
|
|
||||||
const persist = (filterValue: FilterContainer) => {
|
const persist = (filterValue: FilterContainer) => {
|
||||||
router.history.replace({
|
router.history.replace({
|
||||||
|
|
|
@ -56,7 +56,7 @@ export const useContainerState = (valueProvider: FilterValueProvider) => {
|
||||||
if (!valueProvider.loading) {
|
if (!valueProvider.loading) {
|
||||||
setValue(valueProvider.value);
|
setValue(valueProvider.value);
|
||||||
}
|
}
|
||||||
}, [valueProvider.loading]);
|
}, [valueProvider.loading, valueProvider.value]);
|
||||||
|
|
||||||
const isFilterElementAtIndex = (
|
const isFilterElementAtIndex = (
|
||||||
elIndex: number,
|
elIndex: number,
|
||||||
|
|
Loading…
Reference in a new issue