Cron Schedule Form
Recurring schedule builder with a frequency select, day-of-week toggle chips, time and timezone selects, and a summary listing the next three runs.
Recurring schedule builder with a frequency select, day-of-week toggle chips, time and timezone selects, and a summary listing the next three runs.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Cron Schedule Form is the recurring schedule builder: a frequency select (Every hour, Every day, Every week, Every month, Custom cron expression) with weekly chosen, a Run on row of day-of-week toggle chips with Monday, Wednesday, and Friday active, time and timezone selects (09:00, UTC), and a summary panel that restates the schedule in plain language with the next three runs listed underneath.
Weekdays and the next-run list live in short const arrays, with an active flag driving the aria-pressed chip styling. The plain language summary is the load-bearing detail: it restates every select and chip as one sentence so the schedule reads back before anyone saves it.
Reach for this block on any report, export, or job page that needs a human-friendly schedule editor, wired to your schedule state and the cron string your backend runs on. The weekly branch shows one preset expanded; swap it for the branch that matches the selected frequency.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the report delivery schedule. Other recurring-schedule surfaces:
Tip: keep the plain language summary next to the controls; the sentence is what catches a chip toggled on the wrong day before the run fires.