vyvoj-dash

Run 009: Shadcn dotažení

Dokončeno

Install Input/Select/Card/Alert + refactor CreateTokenForm/PackageSearch/tokens

Od: 2026-05-10 Do: 2026-05-10 Vytvořeno 10. 5. 2026

4/4

100%

Tasky v runu

Otevřít kanban →
ID Název Status Priorita Vytvořeno
86 Install shadcn Input/Select/Card/Alert
Run 003 nainstaloval jen Button. Run 005-007 napsaly komponenty s plain HTML inputy/selecty/error bloky — proti shadcn rule 'always use components'. Doinstalován Input, Select, Card, Alert (+ Separator transitively) přes shadcn CLI. Z select-content.svelte odstraněn defaultní shadow-md (skill no-shadow rule).
Hotovo
Střední
10. 5. 2026
87 CreateTokenForm refactor
CreateTokenForm měl plain input pro name, plain select pro scope, custom red text pro error, custom green border pro success token reveal — nekonzistentní s design systemem. Refactorováno: Input pro name, Select.Root/Trigger/Content/Item pro scope (s triggerLabel $derived), Alert variant=destructive pro error, Alert default pro success s code+copy uvnitř Description.
Hotovo
Střední
10. 5. 2026
88 PackageSearch refactor
PackageSearch měl plain <input type=search> s ručně napsanými border classes. Nahrazeno za <Input type=search class='max-w-md'> — méně klutterového kódu, konzistentní s ostatními formuláři.
Hotovo
Střední
10. 5. 2026
89 Tokens list delete button
Delete button v tokens listu byl plain <button> s ručně napsaným destructive border + hover bg. Nahrazeno za <Button variant=destructive size=sm>. Astro renderuje SSR-only (žádný client:* directive), zero JS shipped pro tento widget — submit je native form behavior.
Hotovo
Střední
10. 5. 2026

Screenshoty

0

Žádné screenshoty. Nahraj první.