GUI ans Mockup-Design angepasst (GEFIM-Branding)

- GEFIM-Farbwelt aus dem Mockup als shadcn-Theme: Violett #5d52a3 als
  Primärfarbe, Magenta/Hellblau-Akzente, Ink-Text, #f5f6fa-Hintergrund,
  Verlaufs-Utilities (bg-grad, bg-grad-soft), Karten-Schatten
- Fonts Poppins (Überschriften/Buttons) + Open Sans (Text), self-hosted
  über next/font — kein Google-CDN-Aufruf zur Laufzeit (DSGVO)
- Sidebar mit extrahiertem GEFIM-Logo (public/gefim-logo.png), aktive
  Navigation in Violett wie im Prototyp
- Sticky Topbar mit globaler Suche (leitet vorerst auf die Asset-Suche),
  Nutzer-Info und Verlaufs-Avatar mit Initialen; Logout in die Topbar
- Primär-Buttons mit Verlaufshintergrund, Level-Badges als Pillen in
  Mockup-Farben, Login-Seite im GEFIM-Look
- Dashboard im Mockup-Stil: KPI-Karten (Assets, Prozesse, kritische
  Prozesse, Risiken-Platzhalter) und Letzte-Aktivitäten-Feed aus dem
  echten Audit-Log

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Martin
2026-07-02 13:51:11 +02:00
co-authored by Claude Fable 5
parent 392bb246cf
commit 0befcc6a2c
13 changed files with 293 additions and 163 deletions
+12 -2
View File
@@ -45,7 +45,17 @@
"welcome": "Willkommen, {name}",
"tenant": "Mandant",
"roles": "Rollen",
"placeholder": "Die Modul-Dashboards (Risiken, Aufgaben, SoA-Erfüllungsgrad) folgen in den nächsten Iterationen."
"placeholder": "Die Modul-Dashboards (Risiken, Aufgaben, SoA-Erfüllungsgrad) folgen in den nächsten Iterationen.",
"subtitle": "Willkommen zurück, {name} — Status des ISMS für {tenant}.",
"kpiAssets": "Assets im Inventar",
"kpiProcesses": "Prozesse (BIA)",
"kpiCritical": "Kritische Prozesse",
"kpiCriticalHint": "Kritikalität hoch oder sehr hoch",
"kpiRisks": "Offene Risiken",
"kpiRisksHint": "folgt mit dem Risiko-Modul",
"activity": "Letzte Aktivitäten",
"activitySub": "Audit-Log",
"activityEmpty": "Noch keine Aktivitäten."
},
"assets": {
"title": "Assets & BIA",
@@ -140,4 +150,4 @@
"3": "Hoch",
"4": "Sehr hoch"
}
}
}
+12 -2
View File
@@ -45,7 +45,17 @@
"welcome": "Welcome, {name}",
"tenant": "Tenant",
"roles": "Roles",
"placeholder": "Module dashboards (risks, tasks, SoA coverage) follow in upcoming iterations."
"placeholder": "Module dashboards (risks, tasks, SoA coverage) follow in upcoming iterations.",
"subtitle": "Welcome back, {name} — ISMS status for {tenant}.",
"kpiAssets": "Assets in inventory",
"kpiProcesses": "Processes (BIA)",
"kpiCritical": "Critical processes",
"kpiCriticalHint": "criticality high or very high",
"kpiRisks": "Open risks",
"kpiRisksHint": "coming with the risk module",
"activity": "Recent activity",
"activitySub": "Audit log",
"activityEmpty": "No activity yet."
},
"assets": {
"title": "Assets & BIA",
@@ -140,4 +150,4 @@
"3": "High",
"4": "Very high"
}
}
}