diff --git a/apps/web/src/app/components/page-tabs.tsx b/apps/web/src/app/components/page-tabs.tsx index 90b42cb90..0b49dbd4d 100644 --- a/apps/web/src/app/components/page-tabs.tsx +++ b/apps/web/src/app/components/page-tabs.tsx @@ -1,5 +1,4 @@ "use client"; -import { cn } from "@rallly/ui"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@rallly/ui/page-tabs"; import { useRouter, useSearchParams } from "next/navigation"; import React from "react"; @@ -15,34 +14,22 @@ export function PageTabs({ }) { const searchParams = useSearchParams(); const router = useRouter(); - const [isPending, startTransition] = React.useTransition(); const [tab, setTab] = React.useState(value); const handleTabChange = React.useCallback( (value: string) => { const params = new URLSearchParams(searchParams); params.set(name, value); - params.delete("page"); - setTab(value); - startTransition(() => { - const newUrl = `?${params.toString()}`; - router.replace(newUrl, { scroll: false }); - }); + const newUrl = `?${params.toString()}`; + router.replace(newUrl, { scroll: false }); }, [router, searchParams, name], ); return ( - + {children} ); @@ -58,7 +45,13 @@ export function PageTabsContent({ children: React.ReactNode; }) { return ( - + {children} );