import React from "react";
import { AppShell } from "@/components/shell/AppShell";
import { SmartSchoolProvider } from "@/context/SmartSchoolContext";
import { AuthGuard } from "@/components/auth/AuthGuard";

export default function DashboardLayout({
  children,
}: {
  children: React.ReactNode;
}) {
  return (
    <SmartSchoolProvider>
      <AuthGuard>
        <AppShell>{children}</AppShell>
      </AuthGuard>
    </SmartSchoolProvider>
  );
}
