Rendered from the shared Frontfriend stories with React Base, the same
preview Studio shows. Styling comes from your Design System; the code below
is native to Reka UI.
Installation
Complete project setup first. Your configuration
must select vue/reka and include your Design System ID.
pnpm exec frontfriend download range-calendar -f vue --primitive reka
Review dependencies reported by the downloader and keep your source
changes in version control.
Frontfriend-owned props. Native HTML and inherited primitive props
remain documented by Reka UI.
RangeCalendar
Prop
Type
Default
Description
captionLayout
CaptionLayout
—
class
HTMLAttributes["class"]
—
customMonths
string[]
—
customYears
number[]
—
showHeader
boolean
—
RangeCalendarCell
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
RangeCalendarCellTrigger
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
RangeCalendarGrid
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
RangeCalendarGridRow
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
isDayRow
boolean
—
RangeCalendarHeadCell
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
RangeCalendarHeader
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
RangeCalendarHeading
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
customValue
boolean
—
type
"default" | "dateSlider"
—
RangeCalendarNextButton
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
customStep
number
—
modelValue
any
—
range
boolean
—
stepUnits
"days" | "months" | "years"
—
variant
"ghost" | "tertiary" | "ghostmain"
—
RangeCalendarPrevButton
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
customStep
number
—
modelValue
any
—
stepUnits
"days" | "months" | "years"
—
variant
"ghost" | "tertiary" | "ghostmain"
—
Configuration determines the actual classes and available styling hooks.
See Theming & component configuration before introducing
a repeated local override.