Activity Action Menu
Component Detail
User Interface
low complexity
mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Bottom sheet or modal action menu that appears when a peer mentor taps the central Add tab in the bottom navigation bar. Presents quick-action options (log activity, create event) with pre-filled default values injected by DefaultValuesProvider, enabling a one-to-two tap registration flow for the most common workflows. Fully keyboard navigable and screen-reader accessible with appropriate ARIA-equivalent Semantics() annotations.
activity-action-menu
Responsibilities
- Present action choices for the Add tab (log activity, create event)
- Inject default values from DefaultValuesProvider before navigation
- Provide accessible dismissal via back button and tap-outside gesture
- Render WCAG 2.2 AA compliant interactive targets
Interfaces
show(BuildContext context)
dismiss()
onLogActivityTapped(ActivityDefaults defaults)
onCreateEventTapped()
applyDefaults(ActivityDefaults defaults)
handleKeyboardNavigation(KeyEvent event)