Implemented the following: - `DashboardPage`: displays an overview of stats, recent projects, and tabs for future analytics/reports. - `ProjectsPage` and `PersonsPage`: include searchable tables, actions, and mobile-friendly card views. - Integrated reusable components like `AuthLoading`, `DropdownMenu`, `Table`, and `Card`.
11 lines
301 B
TypeScript
11 lines
301 B
TypeScript
import { AdminLayout } from "@/components/admin-layout";
|
|
import { AuthLoading } from "@/components/auth-loading";
|
|
|
|
export default function AdminRootLayout({ children }: { children: React.ReactNode }) {
|
|
return (
|
|
<AuthLoading>
|
|
<AdminLayout>{children}</AdminLayout>
|
|
</AuthLoading>
|
|
);
|
|
}
|