import React from 'react';
import { Outlet, NavLink, useNavigate } from 'react-router-dom';
import {
LayoutDashboard,
Users,
GraduationCap,
BookOpen,
Settings,
LogOut,
School,
UserRound,
Menu,
X,
ChevronLeft,
ChevronRight
} from 'lucide-react';
import { useAuth } from '../../hooks/useAuth';
import * as Dialog from '@radix-ui/react-dialog';
export function DashboardLayout() {
const navigate = useNavigate();
const { signOut } = useAuth();
const [isCollapsed, setIsCollapsed] = React.useState(false);
const [isMobileMenuOpen, setIsMobileMenuOpen] = React.useState(false);
const handleLogout = async () => {
await signOut();
navigate('/');
};
const handleNavigation = () => {
setIsMobileMenuOpen(false);
};
const NavItems = () => (
);
return (
{/* Mobile Menu Button */}
{/* Desktop Sidebar */}
{/* Mobile Menu Dialog */}
Histórias Mágicas
{/* Main Content */}
);
}