import { PageHeader } from '@/components/page-header'; import { Tabs, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { usePageTabs } from '@/hooks/use-page-tabs'; import { PAGE_TITLES, createProjectTitle } from '@/utils/title'; import { Outlet, createFileRoute, useRouter } from '@tanstack/react-router'; export const Route = createFileRoute( '/_app/$organizationId/$projectId/notifications/_tabs', )({ component: Component, head: () => { return { meta: [ { title: createProjectTitle(PAGE_TITLES.NOTIFICATIONS), }, ], }; }, }); function Component() { const router = useRouter(); const { activeTab, tabs } = usePageTabs([ { id: 'notifications', label: 'Notifications' }, { id: 'rules', label: 'Rules' }, ]); const handleTabChange = (tabId: string) => { console.log('tabId', tabId, tabs[0].id === tabId); router.navigate({ from: Route.fullPath, to: tabId, }); }; return (