Share Profile Screen
Component Detail
User Interface
low complexity
mobile
2
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
Mobile screen that displays the peer mentor's shareable profile summary and triggers the OS-level share sheet. Shows display name, role title, organization affiliation, and optional profile photo - no sensitive fields exposed. Provides a button to invoke the native share sheet via share_plus.
share-profile-screen
Responsibilities
- Render whitelist-only profile summary (display name, role, org, photo)
- Invoke Flutter share_plus share sheet for OS-level sharing
- Display QR code for in-app deep link preview
- Handle loading and error states from Share Service
Interfaces
build(BuildContext)
onShareTapped()
onQrCodeTapped()
Relationships
Dependencies (2)
Components this component depends on