Add comprehensive .gitignore
This commit is contained in:
25
maternal-web/app/insights/page.tsx
Normal file
25
maternal-web/app/insights/page.tsx
Normal file
@@ -0,0 +1,25 @@
|
||||
'use client';
|
||||
|
||||
import { lazy, Suspense } from 'react';
|
||||
import { AppShell } from '@/components/layouts/AppShell/AppShell';
|
||||
import { ProtectedRoute } from '@/components/common/ProtectedRoute';
|
||||
import { LoadingFallback } from '@/components/common/LoadingFallback';
|
||||
|
||||
// Lazy load the insights dashboard component
|
||||
const InsightsDashboard = lazy(() =>
|
||||
import('@/components/features/analytics/InsightsDashboard').then((mod) => ({
|
||||
default: mod.InsightsDashboard,
|
||||
}))
|
||||
);
|
||||
|
||||
export default function InsightsPage() {
|
||||
return (
|
||||
<ProtectedRoute>
|
||||
<AppShell>
|
||||
<Suspense fallback={<LoadingFallback variant="page" />}>
|
||||
<InsightsDashboard />
|
||||
</Suspense>
|
||||
</AppShell>
|
||||
</ProtectedRoute>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user