Design: Geruest mit Textmenue, Schublade fuers Handy, Logo; Footer und Einklappen entfallen

Weisses Geruest (.shell, feste Seitenleiste, Dokument-Scroll), Menue als Textliste mit Zaehlern und Serverpuls-Punkt, Schublade mit Scrim und Esc auf dem Handy, Logo-Komponente und Favicon. Footer, Einklappen (lib/sidebar.js) und das alte Menue-CSS (.side*, .app-*) sind entfernt.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-06 06:02:54 +00:00
1 parent c19e19968d
commit 5a0307c9d6
14 files changed
+102 -234

No files matched your search

+4 -4
View File
@@ -51,13 +51,13 @@ export default function AdminPage() {
if (!isAdmin) {
return (
<main className="page admin-page">
<div className="page admin-page">
<section className="admin-access-denied">
<span>403</span>
<h1>Zugriff verweigert</h1>
<p>Für diesen Bereich ist ein Admin-Account erforderlich.</p>
</section>
</main>
</div>
)
}
@@ -121,7 +121,7 @@ export default function AdminPage() {
}
return (
<main className="page admin-page">
<div className="page admin-page">
<header className="admin-header">
<div>
<span className="admin-eyebrow">Systemverwaltung</span>
@@ -222,6 +222,6 @@ export default function AdminPage() {
</div>
</section>
)}
</main>
</div>
)
}
+1 -1
View File
@@ -369,7 +369,7 @@ export default function ProjectsPage() {
const typeOptions = Object.entries(TYPES).filter(([, meta]) => isAdmin || !meta.adminOnly)
return (
<div className="main-content">
<div className="page">
<header className="text-center mb-2">
<h2>Website-Projekte</h2>
</header>