Files
aggios.app/front-end-dash.aggios.app/app/superadmin/layout.tsx

35 lines
1.1 KiB
TypeScript

"use client";
import { DashboardLayout } from '@/components/layout/DashboardLayout';
import {
HomeIcon,
BuildingOfficeIcon,
LinkIcon,
DocumentTextIcon,
Cog6ToothIcon,
} from '@heroicons/react/24/outline';
const SUPERADMIN_MENU_ITEMS = [
{ id: 'dashboard', label: 'Dashboard', href: '/superadmin', icon: HomeIcon },
{ id: 'agencies', label: 'Agências', href: '/superadmin/agencies', icon: BuildingOfficeIcon },
{ id: 'templates', label: 'Templates', href: '/superadmin/signup-templates', icon: LinkIcon },
{ id: 'agency-templates', label: 'Templates Agência', href: '/superadmin/agency-templates', icon: DocumentTextIcon },
{ id: 'settings', label: 'Configurações', href: '/superadmin/settings', icon: Cog6ToothIcon },
];
import AuthGuard from '@/components/auth/AuthGuard';
export default function SuperAdminLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<AuthGuard>
<DashboardLayout menuItems={SUPERADMIN_MENU_ITEMS}>
{children}
</DashboardLayout>
</AuthGuard>
);
}