Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA weekly, fortnightly or monthly series from a first date that lists every visit, flags the ones that clash with existing bookings and lets each be skipped. Use this when a regular visit such as therapy or a lesson repeats and some dates may already be taken.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use it when a regular visit such as therapy or a lesson repeats and some dates may already be taken.
Do not use it for events with a full repeat rule; use recurrence-picker.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
| busy | string[] | [] | ISO dates that are already booked. |
| onValueChange | (dates: string[]) => void | - | The dates that will be booked (not skipped). |
| defaultStart | string | - | First date. |
| counts | number[] | [4, 6, 8, 12] | Number of visits offered. |
<date>"; a clash is written as text ("already booked") and the switch starts off.The pattern ships with a Testing Library test (recurring-appointment-series.test.tsx) that covers the dates in each rhythm, conflict flags, skipping and the result list.