import { DashboardLayout } from "@/components/layout";
import { NotificationsSocketListener } from "@/components/layout/notifications-socket-listener";
import { ProjectProvider } from "@/contexts/project-context";
import { ReactNode } from "react";

export default function DashboardRootLayout({
  children,
}: {
  children: ReactNode;
}) {
  return (
    <ProjectProvider>
      <NotificationsSocketListener />
      <DashboardLayout>{children}</DashboardLayout>
    </ProjectProvider>
  );
}
