xtablo-source/backend/internal/web/ui
Arthur Belleville ace9f5bdc4
test(13-03): add failing tests for Input and Textarea components (RED)
- TestInput_DefaultType: expects type="text" for empty Type
- TestInput_EmailType: expects type="email" for explicit Type
- TestInput_IDFallback: expects id from Name when no ID set
- TestInput_ExplicitID: expects explicit ID to take precedence
- TestTextarea_RendersClass: expects class="ui-textarea"
- TestTextarea_DefaultRows: expects rows="4" for zero Rows
- TestTextarea_ExplicitRows: expects rows="6" for explicit Rows
2026-05-16 13:58:19 +02:00
..
auth.css feat(13-01): replace base.css with 223-line token vocabulary and extract auth.css 2026-05-16 13:43:56 +02:00
badge.css feat(13-02): replace CSS files, migrate card.templ to typed API, update all template hardcodes 2026-05-16 13:55:30 +02:00
badge.templ feat(01-02): add Button, Card, Badge templ components + CSS 2026-05-14 18:46:42 +02:00
base.css feat(13-01): replace base.css with 223-line token vocabulary and extract auth.css 2026-05-16 13:43:56 +02:00
button.css feat(13-02): replace CSS files, migrate card.templ to typed API, update all template hardcodes 2026-05-16 13:55:30 +02:00
button.templ feat(13-02): multi-class ButtonClass() + Icon field + buttonType helper in button.templ 2026-05-16 13:52:01 +02:00
card.css feat(13-02): replace CSS files, migrate card.templ to typed API, update all template hardcodes 2026-05-16 13:55:30 +02:00
card.templ feat(13-02): replace CSS files, migrate card.templ to typed API, update all template hardcodes 2026-05-16 13:55:30 +02:00
csrf_field.templ feat(02-07): gorilla/csrf integration — mount middleware, wire all forms, env-driven key 2026-05-14 22:59:06 +02:00
helpers.go feat(13-01): extend variants.go with new enums and helpers.go with helper functions (GREEN) 2026-05-16 13:46:30 +02:00
tokens.go feat(01-02): add ui package enums, helpers, base CSS 2026-05-14 18:45:15 +02:00
ui_test.go test(13-03): add failing tests for Input and Textarea components (RED) 2026-05-16 13:58:19 +02:00
variants.go feat(13-02): multi-class ButtonClass() + Icon field + buttonType helper in button.templ 2026-05-16 13:52:01 +02:00