-
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:
Build a reusable day indicator used inside the streak calendar grid.
should be added
Location:
frontend/components/StreakDayIndicator.tsx
Existing Components to Use:
public/fire.svg (fire icon asset)
Navigation:
This component will be accessed when clicking the streak fire icon on the navbar, which navigates to /streak page.
Requirements:
Props
status: 'empty' | 'completed' | 'streak'isToday?: boolean
States
- Empty
- grey circle
- Completed
- yellow circle
- Streak
- yellow circle with flame icon inside
- optional highlighted background for streak run
Acceptance Criteria
- Perfect circle
- Accessible
- Reusable
- Handles all visual states
- No layout shift
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
frontendnextjsThe text stack being used for developmentThe text stack being used for developmentuidesign interfacedesign interface