fix: user cannot select 'Customer Service & Operations' category

pull/21733/head
NFish 11 months ago
parent 37e19de7ab
commit e979768949

@ -29,9 +29,10 @@ export const useTabSearchParams = ({
const router = useRouter() const router = useRouter()
const pathName = pathnameFromHook || window?.location?.pathname const pathName = pathnameFromHook || window?.location?.pathname
const searchParams = useSearchParams() const searchParams = useSearchParams()
const searchParamValue = searchParams.has(searchParamName) ? decodeURIComponent(searchParams.get(searchParamName)!) : defaultTab
const [activeTab, setTab] = useState<string>( const [activeTab, setTab] = useState<string>(
!disableSearchParams !disableSearchParams
? (searchParams.get(searchParamName) || defaultTab) ? searchParamValue
: defaultTab, : defaultTab,
) )
@ -39,7 +40,7 @@ export const useTabSearchParams = ({
setTab(newActiveTab) setTab(newActiveTab)
if (disableSearchParams) if (disableSearchParams)
return return
router[`${routingBehavior}`](`${pathName}?${searchParamName}=${newActiveTab}`) router[`${routingBehavior}`](`${pathName}?${searchParamName}=${encodeURIComponent(newActiveTab)}`)
} }
return [activeTab, setActiveTab] as const return [activeTab, setActiveTab] as const

Loading…
Cancel
Save