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í.