ui shell theming verification 2026 03 09 - smart-village-solutions/sva-studio GitHub Wiki
Verifikation des Changes update-ui-layout-shell-design-tokens für:
- semantische Shell-Tokens
- Light-/Dark-Mode
- mobile Drawer-Navigation
- responsive Shell-Grundstruktur
-
pnpm nx run sva-studio-react:test:uniterfolgreich -
pnpm test:typeserfolgreich -
pnpm test:eslinterfolgreich; bestehende Workspace-Warnungen bleiben unverändert - Zusätzliche Unit-Tests decken Theme-Helfer,
ThemeProvider, Header-Theme-Toggle und mobile Sidebar-Schließlogik ab
Durchgeführt mit Playwright CLI gegen http://localhost:3000 im lokalen Dev-Server.
- Header, Sidebar und Content werden in getrennter Shell-Struktur gerendert
- semantische Shell-Flächen werden ohne Vite-CSS-Overlay geladen
- Theme-Toggle setzt
data-theme-mode="dark"und die Klassedarkauf<html>
- Shell bleibt stabil ohne horizontales Layout-Breaking
- Sidebar und Content bleiben nebeneinander nutzbar
- Header zeigt Navigation-Button
- Sidebar öffnet als Dialog/Drawer (
Sheet-Muster) - Drawer enthält Navigation und einen expliziten Schließen-Button
- Im nicht authentifizierten Zustand liefert
/auth/meerwartbar401; das erscheint im Browser-Log, ist aber kein Regressionssignal für die Shell - Die instanzabhängige Theme-Auflösung wird primär über Unit-Tests verifiziert, da im manuellen Browser-Check kein eingeloggter Benutzer mit
instanceIdverwendet wurde
Die Shell ist für Desktop, Tablet und Mobile in der neuen Token-/Theme-Struktur funktionsfähig. Light-/Dark-Mode, mobile Navigation und die semantische Farbgrundlage verhalten sich im geprüften Scope wie erwartet.