sunatest / frontend /src /app /(dashboard) /layout.tsx
llama1's picture
Upload 781 files
5da4770 verified
import { maintenanceNoticeFlag } from '@/lib/edge-flags';
import DashboardLayoutContent from '@/components/dashboard/layout-content';
import { cookies } from 'next/headers';
interface DashboardLayoutProps {
children: React.ReactNode;
}
const getMaintenanceNotice = async () => {
const maintenanceNotice = await maintenanceNoticeFlag();
return maintenanceNotice;
};
export default async function DashboardLayout({
children,
}: DashboardLayoutProps) {
await cookies();
const maintenanceNotice = await getMaintenanceNotice();
return (
<DashboardLayoutContent maintenanceNotice={maintenanceNotice}>
{children}
</DashboardLayoutContent>
);
}