Wrapped Share Sheet
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
Bottom sheet widget that presents sharing options for the annual summary. Renders a pre-composed shareable image or deep link using the share_plus package. Ensures no personally identifiable contact information is exposed in shared content.
wrapped-share-sheet
Responsibilities
- Display share options (image export, deep link, social)
- Trigger share export and invoke platform share sheet
- Sanitize shared content to exclude contact-identifiable data
- Provide accessible labels for all share action buttons
Interfaces
show(BuildContext context, AnnualSummaryData data)
onShareAsImage()
onShareAsLink()
onDismiss()
buildSharePreview()
Relationships
Dependencies (2)
Components this component depends on