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.

Feature: Activity Logging Wizard

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