Badge
All copy is placeholder. Real strings come from the i18n layer.
Tones
Six meanings, shared by every status enum. Not one colour per value.
Neutral
Draft
Info
Positive
Warning
Danger
A token per enum value would be roughly twenty-five. These six cover Event status,
Attendance, Payment, Task priority, Task status, and Inventory condition — and keep
the same meaning reading the same way across screens.
How each enum maps
| Enum | Values |
|---|---|
| Event status | Idea Planned Confirmed Completed Cancelled |
| Attendance | Invited Confirmed Attended Cancelled |
| Payment | Unpaid Paid Comped Refunded |
| Task priority | Low Medium High |
| Task status | Open In progress Completed Cancelled |
| Condition | Excellent Good Fair Lightly damaged Problematic Lost |
Completed is neutral, not positive, in both places it appears.
Finished things accumulate; the state needing least attention should be the quietest,
or a long list becomes a wall of green.
Solid
For a status that is the headline of a screen. One per view, never in a list.
Idea
Planned
Confirmed
Unpaid
Cancelled
Interactive
A status a Member can change from the list. A real button — 44px, focusable.
Tab to these — the focus ring is the shared one, not a bespoke style.
Long content
Leicht beschädigt — zur Wartung einsenden
Abgeschlossen