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/profiles/_tabs', )({ component: Component, head: () => { return { meta: [ { title: createProjectTitle(PAGE_TITLES.PROFILES), }, ], }; }, }); function Component() { const router = useRouter(); const { activeTab, tabs } = usePageTabs([ { id: 'identified', label: 'Identified' }, { id: 'anonymous', label: 'Anonymous' }, { id: 'power-users', label: 'Power users' }, ]); const handleTabChange = (tabId: string) => { console.log('tabId', tabId, tabs[0].id === tabId); router.navigate({ from: Route.fullPath, to: tabId, }); }; return (
{tabs.map((tab) => ( {tab.label} ))}
); }