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.

Feature: Simple Activity Logging with Default Values

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)

Relationships

Dependencies (1)

Components this component depends on