import { createFileRoute, Link, Outlet } from '@tanstack/react-router' import { useTranslation } from 'react-i18next' import { useRequireAdmin } from '@/features/auth/guards' import { cn } from '@/shared/lib/cn' export const Route = createFileRoute('/admin')({ component: AdminLayout }) function AdminLayout() { const { t } = useTranslation() const { isReady } = useRequireAdmin() if (!isReady) return null return (

{t('nav.admin')}

) }