Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA list of up to three proposed date-times that must be in the future, an hour apart and unique, sorted for the candidate, with add and remove. Use this when a recruiter offers a few times and the candidate picks one.
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 recruiter offers a few times and the candidate picks one.
Do not use it to book a single slot; 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 |
|---|---|---|---|
| value / defaultValue | (string | null)[] | [null] | Proposed local date-times. |
| onValueChange | (proposals: string[]) => void | - | Complete, valid, sorted proposals. |
| max | number | 3 | Most proposals. |
| minGapMinutes | number | 60 | Smallest distance between two proposals. |
| now | string | clock | Local now; proposals must be after it. |
The pattern ships with a Testing Library test (interview-slot-proposal.test.tsx) that covers past times, the minimum gap, duplicates, sorting and the cap.