Design tokeny, komponenty a vzory pro unifikované UI.
#1E5A8E--color-blue-500#4793C2--color-blue-400#14406A--color-blue-700#3E7C47--color-green-500#E8A857--color-amber-500#C6543C--color-red-500#0F172A--color-neutral-900#475569--color-neutral-600#94A3B8--color-neutral-400#E2E8F0--color-neutral-200#F8FAFC--color-neutral-50#FFFFFF--color-neutral-0Font: Inter (next/font, latin-ext pro české háčky)
--space-14px--space-28px--space-312px--space-416px--space-520px--space-624px--space-832px--space-1040px--space-1248px--space-1664px--space-2080pxStatická karta s titulem a obsahem.
Hover efekt s elevation a translateY.
Obsah záložky Detail. Použij šipky pro klávesovou navigaci.
Vše (aktivní)
Imperativní helpery confirmDialog() a promptDialog() jako náhrada za window.confirm / window.prompt. Vrací Promise.
Anchored popup positioned vůči triggeru. Portal do body, auto-flip, outside click + Esc zavření.
Slide-in panel z hrany viewportu. Pro mobilní detail views, filtry, vícekrokové flow. Pro centered overlays použij <Modal>.
Vertikální Link-based navigace pro sidebars (Settings, AdminShell). Auto-detekuje aktivní item přes usePathname().
Při šířce < 900px se flipne do horizontálního scrollu (tabs). Hint je hidden v horizontal módu. Active indicator přepíná border-left → border-bottom.
Když je badge ReactNode (např. <Badge variant="danger" />), renderuje se v custom slotu místo defaultního pillu.
Klikni a podívej se do pravého horního rohu. Auto-dismiss za 4 s, lze zavřít manuálně.