woedii/components/custom/Side_Nav.tsx

26 lines
1015 B
TypeScript
Raw Normal View History

'use client'
2025-04-28 00:47:36 +00:00
import Sidebar from "./Side_bar";
import RecentDesign from "./Recent_Design";
export default function SideNav({ drawerOpen, setDrawerOpen }: { drawerOpen: boolean, setDrawerOpen: (open: boolean) => void }) {
2025-04-28 00:47:36 +00:00
return (
<div className="flex flex-col md:flex-row h-auto md:h-screen w-full relative">
{/* Backdrop for mobile drawer */}
{drawerOpen && (
<div
className="fixed inset-0 bg-black bg-opacity-40 z-30 md:hidden"
onClick={() => setDrawerOpen(false)}
aria-label="Close recent designs menu"
/>
)}
<div className="w-full md:w-auto h-[60px] md:h-full">
2025-04-28 00:47:36 +00:00
<Sidebar />
</div>
{/* Drawer for mobile, always visible on desktop */}
<div className="w-full h-auto md:h-full">
<RecentDesign drawerOpen={drawerOpen} setDrawerOpen={setDrawerOpen} />
2025-04-28 00:47:36 +00:00
</div>
</div>
);
}