RamadanTracker
Thirty-day Ramadan grid that marks past days, the current day and the last ten nights. The size prop (xs, sm, md, lg, xl) scales padding, text and avatar size.
Import
Vue
import { UiRamadanTracker } from '@ziyarago/ui/vue'Day 7
Vue
<UiRamadanTracker :day="7" />
Day 24
Vue
<UiRamadanTracker :day="24" />
Sizes
Vue
<UiRamadanTracker :day="7" size="xs" /> <UiRamadanTracker :day="7" size="sm" /> <UiRamadanTracker :day="7" size="md" /> <UiRamadanTracker :day="7" size="lg" /> <UiRamadanTracker :day="7" size="xl" />
API reference
Thirty-day Ramadan progress strip; the last ten days and odd nights are marked.
Props
PropType and valuesDefaultDescription
dayrequirednumber—Current day 1-30. Earlier days render as past, later days as upcoming.sizexssmmdlgxl'md'Scales padding, text and avatars.Notes
- Exposed as role="img" with aria-label "Day N of 30".