RecurrenceEditorProps
Props for the top-level RecurrenceEditor component.
These props are intentionally minimal — the editor consumes an RRULE
string (value) and reports changes via onChange with a
{ value: string } payload to match the rest of the scheduling API.
Props
The following table outlines the props for the RecurrenceEditorProps:
| Name | Type | Default | Description |
|---|---|---|---|
| endTypes | - | End type options (Never, Count, Until). | |
| firstDayOfWeek | number | - | First day of week index (0=Sunday, 1=Monday, etc.). Defaults to 0. |
| frequencies | - | Array of frequency options for the repeat-mode dropdown (e.g. ['DAILY','WEEKLY']). | |
| onChange | (e: RecurrenceChangeEvent) => void | - | Callback fired when recurrence rule changes. Receives |
| startDate | Date | - | Start date used for initial state and RRULE calculations. Defaults to |
| value | string | - | RRULE string value representing the recurrence rule. Optional for uncontrolled usage. |