Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA calendar with a Next available button that scans ahead for the first day with an opening, moves the month there and selects it. Use this when the calendar is mostly full and a person wants the soonest opening without paging month by month.
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 the calendar is mostly full and a person wants the soonest opening without paging month by month.
Do not use it when most days are open; use appointment-booker.
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 |
|---|---|---|---|
| hasOpening | (date: string) => boolean | - | Whether the day has a free slot. |
| scanDays | number | 120 | How far to look. |
| onValueChange | (date: string | null) => void | - | Called on every selection, including the jump. |
The pattern ships with a Testing Library test (next-available-slot-jump.test.tsx) that covers the scan, a result beyond this month, no result and manual selection.