From e6812b62937a2339d844906d3250b40c55e72364 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Tue, 30 May 2023 00:57:42 +0000 Subject: [PATCH] if key is not valid delete from history --- packages/app/src/hooks/useUrlQueryActiveKey/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/app/src/hooks/useUrlQueryActiveKey/index.js b/packages/app/src/hooks/useUrlQueryActiveKey/index.js index f4e18725..4943680a 100644 --- a/packages/app/src/hooks/useUrlQueryActiveKey/index.js +++ b/packages/app/src/hooks/useUrlQueryActiveKey/index.js @@ -7,7 +7,12 @@ export default ({ const [activeKey, setActiveKey] = React.useState(new URLSearchParams(window.location.search).get(queryKey) ?? defaultKey) const replaceQueryTypeToCurrentTab = (key) => { - app.history.replace(`${window.location.pathname}?${queryKey}=${key}`) + if (!key) { + // delete query + return app.history.replace(window.location.pathname) + } + + return app.history.replace(`${window.location.pathname}?${queryKey}=${key}`) } const changeActiveKey = (key) => {