"use client"; import { ReactNode } from "react"; import { useSession, signOut } from "next-auth/react"; import { useRouter } from "next/navigation"; import Sidebar from "../../components/Sidebar"; export default function DashboardLayout({ children }: { children: ReactNode }) { // eslint-disable-next-line @typescript-eslint/no-unused-vars, no-unused-vars const { data: session, status } = useSession(); const router = useRouter(); // Redirect if not authenticated if (status === "unauthenticated") { router.push("/login"); return (