diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index f7e4a50..8cb9a24 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -19,6 +19,7 @@ import { SiteProvider, useSiteData } from './api'; import { AdminProvider, useAdmin } from './admin/AdminContext'; import { AdminBar } from './admin/AdminBar'; import { AdminLoginPage } from './admin/AdminLoginPage'; +import { ArticleWritePage } from './admin/ArticleWritePage'; function ScrollToTop() { const { pathname } = useLocation(); @@ -41,6 +42,8 @@ function AnimatedRoutes() { } /> + } /> + } /> } /> } /> } /> @@ -61,15 +64,15 @@ function AnimatedRoutes() { function AppChrome() { const { pathname } = useLocation(); const { isAuthenticated } = useAdmin(); - const isLoginPage = pathname === '/admin/login'; + const isAdminPage = pathname.startsWith('/admin'); return ( <> - {!isLoginPage &&
} + {!isAdminPage &&
} - {!isLoginPage &&