Compact repeat schedule editor for product admin workflows.
RecurrenceEditor handles common repeat rules for product settings without becoming a full calendar rules engine.
Set frequency, interval, weekly days, and an optional end date.
<RecurrenceEditor
defaultValue={{ frequency: "weekly", interval: 1, daysOfWeek: [1, 3] }}
/>import { RecurrenceEditor } from "@froggdesign/enter-ui-react";<RecurrenceEditor
value={recurrence}
onValueChange={setRecurrence}
/>Use RecurrenceEditor for scheduled reports, recurring reminders, automated syncs, and admin maintenance windows.
Controls use labelled native selects, inputs, and pressed buttons for weekday selection. Keep complex recurrence validation in application logic.
value, defaultValue: { frequency, interval, daysOfWeek?, ends? }.onValueChange: called with the next recurrence object.frequency: none, daily, weekly, or monthly.RecurrenceEditor uses .eui-recurrence-editor classes and FroggDesign tokens for layout, state, focus, and disabled styling.