Prepared Docs

Prepared Docs

⌘K

    Loading navigation…

User

  1. Calendar
  2. Event Recurrence Picker
  3. API and Development

Event Recurrence Picker

API and Development

View Source
Submit Issue

EventRecurrencePicker from @prepared911/ui-calendar configures recurring schedules: frequency (RecurrenceFrequency), end conditions, custom weekly/monthly/yearly rules, and optional time windows via TimeRangePicker. It composes DatePicker, Switch, Combobox, and other @prepared911/ui-core primitives. Value shape is EventRecurrencePickerValue; use getRecurrenceSummary from ./utils/recurrence for human-readable summaries.

Props

NameTypeDescription
valueEventRecurrencePickerValueFull recurrence state.
onChange(value) => voidEmits updated value.
ctabooleanOptional CTA region in the picker.
disabledbooleanDisables editing.
disableFuturebooleanPrevent dates after today where applicable.
triggerReactNodeCustom trigger; omit for inline body.
open / onOpenChange / onCloseControlled popover when trigger is set.

Import

Example

Previous

Event Recurrence Picker / Usage

Next

Event Recurrence Picker / Accessibility

On this page

Props
Import
Example