Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend/src/App.tsx

    r8dd3e22 r9c1dcc7  
    1717import Login from "./pages/Login";
    1818import MusicalCollection from "./pages/MusicalCollection";
    19 import MySongs from "./pages/MySongs";
    2019import Nav from "./pages/Nav";
    21 import PublishSong from "./pages/PublishSong";
    2220import Register from "./pages/Register";
    2321import SongDetail from "./pages/SongDetail";
     
    3028        // show sidebar only if user is logged in and is on the landing page
    3129        const isLandingPage = location.pathname === "/";
    32         const [isSidebarOpen, setIsSidebarOpen] = useState(
    33                 !!user && isLandingPage && !user?.isArtist && !user?.isAdmin,
    34         );
     30        const [isSidebarOpen, setIsSidebarOpen] = useState(!!user && isLandingPage);
    3531
    3632        // Open sidebar when user logs in and navigates to landing page
    3733        useEffect(() => {
    38                 if (user && isLandingPage && !user.isArtist && !user.isAdmin) {
     34                if (user && isLandingPage) {
    3935                        setIsSidebarOpen(true);
    4036                }
     
    108104                        },
    109105                        {
    110                                 path: "/my-songs",
    111                                 element: <MySongs />,
    112                         },
    113                         {
    114                                 path: "/publish",
    115                                 element: <PublishSong />,
    116                         },
    117                         {
    118106                                path: "/songs/:id",
    119107                                element: <SongDetail />,
Note: See TracChangeset for help on using the changeset viewer.