refactor : Remove intranet components along with their associated styles and logic

This commit is contained in:
Thibault Pouch
2026-02-26 16:23:48 +01:00
parent c2d94a349c
commit 6ed13d1ffc
9 changed files with 1 additions and 1943 deletions

View File

@@ -3,7 +3,6 @@ import { Routes, Route } from 'react-router-dom';
import { AuthProvider } from './contexts/AuthContext';
import { ProtectedRoute } from './components/shared/ProtectedRoute';
import { PublicLayout } from './components/layout/PublicLayout';
import { IntranetLayout } from './components/layout/IntranetLayout';
import { PageLoader } from './components/shared/PageLoader';
// ── Public Pages (lazy-loaded) ────────────────────────────────────────────────
@@ -20,15 +19,6 @@ const LoginPage = lazy(() => import('./pages/public/LoginPage'));
const RegisterPage = lazy(() => import('./pages/public/RegisterPage'));
const NotFoundPage = lazy(() => import('./pages/public/NotFoundPage'));
// ── Intranet Pages (lazy-loaded) ──────────────────────────────────────────────
const IntranetDashboard = lazy(() => import('./pages/intranet/IntranetDashboard'));
const IntranetBugs = lazy(() => import('./pages/intranet/IntranetBugs'));
const IntranetFeed = lazy(() => import('./pages/intranet/IntranetFeed'));
const IntranetEvents = lazy(() => import('./pages/intranet/IntranetEvents'));
const IntranetUsers = lazy(() => import('./pages/intranet/IntranetUsers'));
const IntranetModeration = lazy(() => import('./pages/intranet/IntranetModeration'));
// ── App ────────────────────────────────────────────────────────────────────────
export default function App() {
@@ -57,23 +47,6 @@ export default function App() {
<Route path="register" element={<RegisterPage />} />
<Route path="*" element={<NotFoundPage />} />
</Route>
{/* Intranet Routes — staff only */}
<Route
path="intranet"
element={
<ProtectedRoute staffOnly redirectTo="/">
<IntranetLayout />
</ProtectedRoute>
}
>
<Route index element={<IntranetDashboard />} />
<Route path="bugs" element={<IntranetBugs />} />
<Route path="feed" element={<IntranetFeed />} />
<Route path="events" element={<IntranetEvents />} />
<Route path="users" element={<IntranetUsers />} />
<Route path="moderation" element={<IntranetModeration />} />
</Route>
</Routes>
</Suspense>
</AuthProvider>