'use client'; import { AuthControl } from '@/config/navs'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@workspace/ui/components/tabs'; import { useTranslations } from 'next-intl'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; interface AuthControlLayoutProps { children: React.ReactNode; } export default function AuthControlLayout({ children }: Readonly) { const pathname = usePathname(); const t = useTranslations('menu'); if (!pathname) return null; return ( {AuthControl.map((item) => ( {t(item.title)} ))} {children} ); }