import type { Metadata } from "next"; import "./globals.css"; import Providers from "./providers"; import { Suspense } from "react"; import { getQueryClient } from "./providersQueryClientUtils"; import { hydrateCourses } from "@/hooks/hookHydration"; import { dehydrate, HydrationBoundary } from "@tanstack/react-query"; export const metadata: Metadata = { title: "Canvas Manager 2.0", }; export default async function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { const queryClient = getQueryClient(); await hydrateCourses(queryClient); const dehydratedState = dehydrate(queryClient); return ( {children} ); }