Wizard Activity Type Step
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Step widget for selecting the activity type from the organisation's configured list. Types are rendered as accessible tappable cards with icons to reduce cognitive load. Filters to types enabled for the current organisation via module configuration.
wizard-activity-type-step
Responsibilities
- Load activity types from local Drift cache, filtered by current organisation's enabled set
- Render types as tappable cards with icon and label meeting WCAG 2.2 target size
- Validate that exactly one type is selected before allowing forward navigation
- Emit selected activity type ID to Wizard Step Controller
Interfaces
ActivityTypeStepWidget({required WizardStepController controller, required String organizationId})
onTypeSelected(String activityTypeId)
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (1)
Data entities managed by this component