import { useState } from "react"; import { createBrowserRouter, Outlet, RouterProvider } from "react-router-dom"; import { ToastContainer } from "react-toastify"; import "react-toastify/dist/ReactToastify.css"; import Sidebar from "./components/Sidebar"; import { useAuth } from "./context/authContext"; import AllUsers from "./pages/AllUsers"; import LandingPage from "./pages/LandingPage"; import Login from "./pages/Login"; import MusicalCollection from "./pages/MusicalCollection"; import Nav from "./pages/Nav"; import Register from "./pages/Register"; import UserDetail from "./pages/UserDetail"; const MainLayout = () => { const { user } = useAuth(); const [isSidebarOpen, setIsSidebarOpen] = useState(!!user); return (