Suche fängt bei „Alle" an, Bereiche in der Kopfzeile sind Knöpfe
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
**Suche.** Sie startete auf den Fallakten, und man musste die Art vorher wählen — die falsche Reihenfolge: wer einen Namen eintippt, weiss noch nicht, ob er eine Fallakte, ein Dokument oder eine Personalakte sucht. Er will wissen, wo der Name vorkommt. „Alle" ist jetzt der Auslieferungszustand und zeigt je Art fünf Treffer als eigenen Block, mit dem Weg in die volle Liste daneben. Getrennte Blöcke statt einer gemischten Liste nach Rang: ein Aktenzeichen neben einem Namen neben einer Dokumentnummer hat keine erkennbare Ordnung. Die einzelnen Arten bleiben als Filter, und nur dort gibt es Facetten und Blättern — beides bezieht sich auf eine Grundmenge, ein Statusfilter über Fall- und Personalakten zugleich wäre bei der einen ein Filter und bei der anderen ein Ausschluss. **Kopfzeile.** Die Bereiche waren Textlinks: von einem Fliesstextlink nicht zu unterscheiden und ohne Hinweis darauf, wo man gerade ist. Jetzt dieselbe Knopfform wie alles Bedienbare, der aktive Bereich gefüllt. Der gefüllte Zustand trägt hellen Text statt der Akzentfarbe: auf der getönten Fläche wäre Akzent auf Akzent und der Kontrast fiele unter die Untergrenze. Dazu etwas grosszügigere Polsterung an beiden Knopfgrössen, .btn-count für Zahlen in Knöpfen, und kein Doppelring mehr am Profilbild. Nachgesehen mit dem gebauten CSS im Browser, hell und dunkel. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
d867bc9b19
commit
74b52625c8
@@ -3,6 +3,7 @@ import { signOut } from '@/auth'
|
||||
import { requireUser } from '@/lib/auth/current'
|
||||
import { de } from '@/lib/i18n/de'
|
||||
import { PaletteTrigger } from '@/components/palette/PaletteTrigger'
|
||||
import { NavLinks } from '@/components/NavLinks'
|
||||
import { ProfileMenu } from '@/components/ProfileMenu'
|
||||
import { Avatar } from '@/components/Avatar'
|
||||
import { SearchBar } from '@/components/SearchBar'
|
||||
@@ -40,15 +41,19 @@ export default async function AppLayout({ children }: { children: React.ReactNod
|
||||
{de.app.shortName}
|
||||
</Link>
|
||||
|
||||
<nav className="flex flex-wrap gap-4 font-condensed text-xs">
|
||||
<Link href="/uebersicht">{de.nav.dashboard}</Link>
|
||||
<Link href="/faelle">{de.nav.cases}</Link>
|
||||
{darfPersonal ? <Link href="/personalakten">{de.nav.personnel}</Link> : null}
|
||||
<Link href="/abteilungen">{de.nav.departments}</Link>
|
||||
{hasAdminAccess(user.permissions) ? (
|
||||
<Link href="/admin">{de.nav.admin}</Link>
|
||||
) : null}
|
||||
</nav>
|
||||
<NavLinks
|
||||
links={[
|
||||
{ href: '/uebersicht', label: de.nav.dashboard },
|
||||
{ href: '/faelle', label: de.nav.cases },
|
||||
...(darfPersonal
|
||||
? [{ href: '/personalakten', label: de.nav.personnel }]
|
||||
: []),
|
||||
{ href: '/abteilungen', label: de.nav.departments },
|
||||
...(hasAdminAccess(user.permissions)
|
||||
? [{ href: '/admin', label: de.nav.admin }]
|
||||
: []),
|
||||
]}
|
||||
/>
|
||||
|
||||
<div className="ml-auto flex items-center gap-3">
|
||||
<SearchBar />
|
||||
|
||||
Reference in New Issue
Block a user