oberflaeche: Seitenleiste mit zwei getrennten Bereichen KI-Box und Homelab

Statt der flachen Leiste oben (Start, Updates, Modelle, Homelab) steht links die Menuefuehrung: je Bereich ein
Block mit eigener Verbindungsanzeige und seinen Seiten, Updates mit Zahl. Das Homelab bekommt wie die KI-Box
ein Cockpit (Lage, Hinweise, Geraete) und eine Updates-Seite (/homelab/updates, offene Updates und Verlauf);
der Hinweis auf Box-Updates im Homelab faellt weg. Am Handy dieselbe Leiste als Schublade hinter dem
Menue-Knopf, oben Bereich und Seitentitel; die Leiste unten und das Mehr-Menue entfallen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-09-24 20:24:24 +02:00
co-authored by Claude Opus 5.5
parent a32f55645c
commit 6afec70640
7 changed files with 355 additions and 225 deletions
+7 -2
View File
@@ -23,15 +23,20 @@ const modelle = createRoute({
component: lazyRouteComponent(() => import("@/views/Modelle"), "ModelleSeite"),
})
// Der Homelab-Bereich (Phase 2c): heute Stand der zweiten Instanz, ab Phase 3 die Geräte mit Updates.
// Der Bereich Homelab (Proxmox-PC) — getrennt von der KI-Box, mit eigenem Cockpit und eigenen Updates.
const homelab = createRoute({
getParentRoute: () => wurzel,
path: "/homelab",
component: lazyRouteComponent(() => import("@/views/Homelab"), "HomelabSeite"),
})
const homelabUpdates = createRoute({
getParentRoute: () => wurzel,
path: "/homelab/updates",
component: lazyRouteComponent(() => import("@/views/Homelab"), "HomelabUpdatesSeite"),
})
export const router = createRouter({
routeTree: wurzel.addChildren([start, updates, modelle, homelab]),
routeTree: wurzel.addChildren([start, updates, modelle, homelab, homelabUpdates]),
defaultPreload: "intent",
defaultErrorComponent: Absturz,
})