'use client' import { Tabs, TabsList, TabsTrigger } from '@/components/ui/tabs' import { useTranslations } from 'next-intl' import { usePathname, useRouter } from 'next/navigation' type Props = { groupId: string } export function GroupTabs({ groupId }: Props) { const t = useTranslations() const pathname = usePathname() const value = pathname.replace(/\/groups\/[^\/]+\/([^/]+).*/, '$1') || 'expenses' const router = useRouter() return ( { router.push(`/groups/${groupId}/${value}`) }} > {t('Expenses.title')} {t('Balances.title')} {t('Information.title')} {t('Stats.title')} {t('Activity.title')} {t('Settings.title')} ) }