Quick Log Button Widget
Component Detail
User Interface
low complexity
mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
A prominent floating action button surfaced on both Peer Mentor and Coordinator home screens, providing a one-tap entry point to the activity logging flow. Pre-fills smart defaults and launches the Activity Form Screen as a modal.
quick-log-button-widget
Responsibilities
- Render a persistent, accessible floating action button on role-specific home screens for both Peer Mentor and Coordinator roles
- Initiate activity logging flow with pre-filled defaults (today's date, 30-minute duration) on tap
- Meet WCAG 2.2 AA touch target requirements (minimum 24x24 CSS pixels) with a clear semantic label
Interfaces
onTap() → opens ActivityFormScreen as modal bottom sheet
buildWidget(BuildContext context) → Widget
Relationships
Dependencies (2)
Components this component depends on