Activity Type Selection Screen
Component Detail
User Interface
low complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Full-screen selector presenting all available activity types seeded per organization from Supabase. Renders organization-specific activity type labels via the dynamic labels system and supports quick-tap selection to immediately advance the wizard. Designed for minimum cognitive load with large tap targets (44×44 dp minimum) and high-contrast labels meeting WCAG 2.2 AA.
activity-type-selection-screen
Responsibilities
- Display organization-specific activity types from Supabase
- Handle activity type selection and advance wizard state
- Render accessible tap targets with semantic labels for screen readers
Interfaces
build(context)
onActivityTypeSelected(activityType)
loadActivityTypes()
renderTypeCard(activityType)
showLoadingState()
showErrorState(error)
Related Data Entities (1)
Data entities managed by this component