'use client'; import React from 'react'; import AdminSidebar from '../../../components/admin/AdminSidebar'; import '../../../styles/admin.css'; export default function AdminDashboardLayout({ children, }: { children: React.ReactNode; }) { // For a real app, add auth check here to prevent unauthorized access // const { data: session, status } = useSession() // if (status === "loading") return // if (status === "unauthenticated") redirect('/admin/login') return (
{/* Sidebar */}
{/* Mobile sidebar (hidden by default) */}
{/* We'd implement a mobile menu here */}
{/* Main content */}
{/* Header */}

Dashboard

{/* User menu or mobile menu button would go here */}
Admin User
{/* Page content */}
{children}
); }