From cbf77004adf638f0a3210781b93dafab3c68bd98 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 27 Sep 2026 14:32:17 +0000 Subject: [PATCH] Platzhalter-Seiten Assets, Reports und Docs entfernt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die drei Seiten hatten keine Funktion (feste Nullen, ein alert(), drei Beispielsätze). Alte Links und unbekannte Adressen führen jetzt zu den Tickets statt auf eine leere Seite; Menügruppen ohne Eintrag werden nicht mehr angezeigt. Co-Authored-By: Claude Opus 5.5 --- src/App.jsx | 8 ++----- src/components/Navbar.jsx | 9 ++----- src/pages/AssetsPage.jsx | 40 -------------------------------- src/pages/DocsPage.jsx | 27 --------------------- src/pages/ReportsPage.jsx | 49 --------------------------------------- 5 files changed, 4 insertions(+), 129 deletions(-) delete mode 100644 src/pages/AssetsPage.jsx delete mode 100644 src/pages/DocsPage.jsx delete mode 100644 src/pages/ReportsPage.jsx diff --git a/src/App.jsx b/src/App.jsx index 418f09d..bd42e24 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -5,13 +5,10 @@ import Footer from './components/Footer' import LoginPage from './pages/LoginPage' import TicketsPage from './pages/TicketsPage' import DashboardPage from './pages/DashboardPage' -import AssetsPage from './pages/AssetsPage' import PlanboardPage from './pages/PlanboardPage' import ProjectsPage from './pages/ProjectsPage' import RoadmapsPage from './pages/RoadmapsPage' import RoadmapDetailPage from './pages/RoadmapDetailPage' -import ReportsPage from './pages/ReportsPage' -import DocsPage from './pages/DocsPage' import AdminPage from './pages/AdminPage' import CustomersPage from './pages/CustomersPage' import LeadsPage from './pages/LeadsPage' @@ -52,14 +49,13 @@ function AppRoutes() { } /> } /> } /> - } /> } /> } /> } /> } /> - } /> - } /> } /> + {/* Alte Links (z. B. die entfernten Seiten Assets, Reports, Docs) landen bei den Tickets */} + } /> ) } diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index cfed9a5..1561366 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -11,10 +11,7 @@ import { IconCalendar, IconRoute, IconLayoutDashboard, - IconReport, - IconDeviceDesktop, IconSettings, - IconBook, IconLogout, IconLayoutSidebarLeftCollapse, IconLayoutSidebarLeftExpand, @@ -60,15 +57,12 @@ export default function Sidebar() { label: 'Auswertung', links: [ { label: 'Dashboard', href: '/dashboard', icon: }, - { label: 'Reports', href: '/reports', icon: }, ], }, { label: 'System', links: [ - { label: 'Assets', href: '/assets', icon: }, ...(isAdmin ? [{ label: 'Admin', href: '/admin', icon: }] : []), - { label: 'Docs', href: '/docs', icon: }, ], }, ] @@ -87,7 +81,8 @@ export default function Sidebar() {