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 a labelled EnterUI Select, 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.