Fix before & after query params in filters (#4106)

This commit is contained in:
Krzysztof Żuraw 2023-08-22 09:39:44 +02:00 committed by GitHub
parent 8a12d5496f
commit fae08cbd32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 0 deletions

View file

@ -0,0 +1,5 @@
---
"saleor-dashboard": patch
---
Experimental filters: before & after query params in filters

View file

@ -34,10 +34,14 @@ export const useUrlValueProvider = (
const activeTab = params.get("activeTab"); const activeTab = params.get("activeTab");
const query = params.get("query"); const query = params.get("query");
const before = params.get("before");
const after = params.get("after");
params.delete("asc"); params.delete("asc");
params.delete("sort"); params.delete("sort");
params.delete("activeTab"); params.delete("activeTab");
params.delete("query"); params.delete("query");
params.delete("before");
params.delete("after");
const tokenizedUrl = new TokenArray(params.toString()); const tokenizedUrl = new TokenArray(params.toString());
const fetchingParams = tokenizedUrl.getFetchingParams(); const fetchingParams = tokenizedUrl.getFetchingParams();
@ -59,6 +63,8 @@ export const useUrlValueProvider = (
...prepareStructure(filterValue), ...prepareStructure(filterValue),
...{ activeTab: activeTab || undefined }, ...{ activeTab: activeTab || undefined },
...{ query: query || undefined }, ...{ query: query || undefined },
...{ before: before || undefined },
...{ after: after || undefined },
}), }),
}); });
setValue(filterValue); setValue(filterValue);