import { useEffect, useState } from 'react' import { Outlet } from 'react-router-dom' import { FaArrowRight, FaArrowLeft } from "react-icons/fa6"; import DashboardAside from './aside/DashboardAside' import DashboardHeader from './DashboardHeader' export default function DashboardLayout() { const [shrinkAside, setShrinkAside] = useState(false) const [showAsideDrawer, setShowAsideDrawer] = useState(false) useEffect(()=>{ window.addEventListener('resize', ()=>{ setShrinkAside(false) setShowAsideDrawer(false) }) },[]) return (
setShowAsideDrawer(prev => !prev)} className={`${showAsideDrawer ? 'left-0' : '-left-96'} w-4/5 sm:w-72 lg:hidden fixed inset-0 z-[999] bg-black text-white-light`}>
{/* HEADER SECTION generalLayoutContext*/} {/* BODY SECTION */} {/* main takes the full width minus that of the header and footer 72 for header, 39 for footer total 111 */}
{/* FOOTER SECTION */}
) }