'use client'; import dynamic from 'next/dynamic'; import { Activity, BarChart3, Terminal } from 'lucide-react'; import { useTranslations } from 'next-intl'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; const tabFallback = (
); const AccessAnalytics = dynamic( () => import('./components/access-analytics').then((mod) => mod.AccessAnalytics), { loading: () => tabFallback }, ); const AccessLogs = dynamic( () => import('./components/access-logs').then((mod) => mod.AccessLogs), { loading: () => tabFallback }, ); const AppLogs = dynamic( () => import('./components/app-logs').then((mod) => mod.AppLogs), { loading: () => tabFallback }, ); export function LogsPageClient() { const t = useTranslations('admin.logs'); return (
{/* Header */}

{t('pageTitle')}

{/* Tabs Layout */} {t('accessAnalytics')} {t('userAccessLogs')} {t('appRuntimeLogs')}
); }