-
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 developmenttypescripttechnology appliedtechnology applieduidesign interfacedesign interface
Description
Description: Build the bottom sheet that appears after opening the share card.
UI Reference
should be added
Location:
frontend/components/ShareOptionsSheet.tsx
Existing Components to Use:
UI components from components/ui/, icons from public/
Navigation:
This component will be accessed when clicking the streak fire icon on the navbar, which navigates to /streak page.
Requirements:
Props
isOpen: booleanonClose: () => voidonShare: (platform: string) => void
Options
- Contacts
- Telegram
- More
Behavior
- Slides from bottom
- Dark background
- Icons in circular buttons
- Close button on left
Acceptance Criteria
- Smooth animation
- Mobile friendly
- Keyboard accessible
- Reusable bottom sheet
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
frontendnextjsThe text stack being used for developmentThe text stack being used for developmenttypescripttechnology appliedtechnology applieduidesign interfacedesign interface