Recurring Event Form
Recurrence rule builder with interval input, weekday toggle chips, end condition selector, and a plain-English rule summary.
Recurrence rule builder with interval input, weekday toggle chips, end condition selector, and a plain-English rule summary.
The Application Collection unlocks the source for every Application block. All Access unlocks every Collection.
Already purchased? Log in
Recurring Event Form is the repeat-setup surface for a new calendar event. A title input pre-filled with Pipeline sync sits above a Repeat panel with an interval display (1 week) and seven weekday toggle chips; Monday, Tuesday, and Friday are active. An Ends panel offers three radio conditions, Never, On date, and After, with After selected and 12 occurrences filled in. A rule summary box below derives the plain-English sentence: Every week on Monday, Tuesday, and Friday, ending after 12 occurrences (last occurrence: Fri, Dec 12, 2026). The footer badges 12 occurrences and offers Cancel and Save event.
WEEKDAYS and END_OPTIONS are const arrays; RULE_SUMMARY is a derived string so the English and the control state never contradict each other. Static markup, no client state.
Reach for this block in any calendar or scheduling feature where users configure recurring meetings, reminders, or tasks. Wire the weekday chips and interval input to your recurrence rule builder and derive the summary string from the live rule object.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the weekly pipeline sync recurrence setup. Other recurring forms:
Tip: the plain-English summary is the single most important element; users configure recurrences they do not fully understand and the sentence is the moment they catch the mistake before saving.