| @@ -1,4 +1,4 @@ | |||
| import { usePathname, useRouter, useSearchParams } from 'next/navigation' | |||
| import { usePathname, useSearchParams } from 'next/navigation' | |||
| import { useState } from 'react' | |||
| type UseTabSearchParamsOptions = { | |||
| @@ -24,7 +24,6 @@ export const useTabSearchParams = ({ | |||
| searchParamName = 'category', | |||
| disableSearchParams = false, | |||
| }: UseTabSearchParamsOptions) => { | |||
| const router = useRouter() | |||
| const pathName = usePathname() | |||
| const searchParams = useSearchParams() | |||
| const [activeTab, setTab] = useState<string>( | |||
| @@ -37,7 +36,7 @@ export const useTabSearchParams = ({ | |||
| setTab(newActiveTab) | |||
| if (disableSearchParams) | |||
| return | |||
| router[routingBehavior](`${pathName}?${searchParamName}=${newActiveTab}`) | |||
| history[`${routingBehavior}State`](null, '', `${pathName}?${searchParamName}=${newActiveTab}`) | |||
| } | |||
| return [activeTab, setActiveTab] as const | |||