From f6db5a093e45d9df7d6db81ca9e578dc987d379d Mon Sep 17 00:00:00 2001 From: charleswrayjr Date: Sun, 14 Sep 2025 23:40:13 -0500 Subject: [PATCH] Fixing it so nobody can see anything if they aren't logged in. --- src/app/routes.js | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/src/app/routes.js b/src/app/routes.js index 8547ad6..fc3cd83 100755 --- a/src/app/routes.js +++ b/src/app/routes.js @@ -12,28 +12,34 @@ import MediaView from './views/Media/MediaView'; import MediaFormView from './views/Media/MediaFormView'; import PostsView from './views/Posts/PostsView'; import PostFormView from './views/Posts/PostFormView'; +import { useContext } from 'react'; +import { AuthContext } from './components/AuthContext'; export default function AppRoutes() { + const { user } = useContext( AuthContext ); + const privateRoutes = [ + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } />, + } /> + ] return ( - } /> } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> + { user?.id && privateRoutes } ); }; -- 2.43.0