import Header from "./header" import Link from 'next/link' import Footer from "./footer" import Sidebar from "./sidebar" import type { ReactNode } from "react" import { useRouter } from 'next/router' import { useEffect, useState } from "react"; import Body from 'next/document' import { ToastContainer } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; export default function Layout({ children }: { children: ReactNode }) { const router = useRouter() const [isSidebarOpen, setIsSidebarOpen] = useState(true); // auto resize for tablets: disabled. // useEffect(() => { // // Function to check and set the state based on window width // const handleResize = () => { // if (window.innerWidth < 768) { // Assuming 768px as the breakpoint for mobile devices // setIsSidebarOpen(false); // } else { // setIsSidebarOpen(true); // } // }; // // Set initial state // handleResize(); // // Add event listener // window.addEventListener('resize', handleResize); // // Cleanup // return () => window.removeEventListener('resize', handleResize); // }, []); const toggleSidebar = () => { setIsSidebarOpen(!isSidebarOpen); }; return ( //