Description
Reusable components like Button, FormField, EmptyState, and EventCard have no documented usage examples. Contributors end up duplicating or incorrectly using them.
Tasks
- Create
apps/web/docs/COMPONENTS.md.
- For each shared UI component, document: purpose, props table (name, type, required, default, description), and a minimal usage example.
- Prioritise:
Button, FormField, EmptyState, EventCard, EventCardSkeleton, TicketModal.
Acceptance Criteria
- Every documented component has a props table and at least one code example.
- Examples are copy-pasteable and accurate.
Description
Reusable components like
Button,FormField,EmptyState, andEventCardhave no documented usage examples. Contributors end up duplicating or incorrectly using them.Tasks
apps/web/docs/COMPONENTS.md.Button,FormField,EmptyState,EventCard,EventCardSkeleton,TicketModal.Acceptance Criteria