-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Labels
frontendnextjsThe text stack being used for developmentThe text stack being used for developmentuidesign interfacedesign interface
Description
Description:
Wire up the share icon in the header.
Location:
frontend/app/streak/page.tsx and related components
Existing Components to Use: `
ShareStreakCard, ShareOptionsSheet` components
Navigation:
This interaction will be available when clicking the streak fire icon on the navbar, which navigates to /streak page.
Flow
- User taps share icon
- Share Streak Card modal opens
- User taps share
- Bottom sheet opens
- User selects platform
Acceptance Criteria
- Proper state management
- Accessible focus handling
- Escape closes modal
- Backdrop click closes
- Flow matches design
- No UI flicker
- Works on mobile & desktop
- Clean state transitions
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
frontendnextjsThe text stack being used for developmentThe text stack being used for developmentuidesign interfacedesign interface