Booking form

Every date input in one form, with their rules.

Example

Your stay

Nairobi time (GMT+3)

Optional. Weekdays only.

Installation
bunx --bun shadcn@latest add @fieldkit/booking-form

Needs the @fieldkit registry. Add it once

Notes
  • Date of birth is typed and must be 18 or older.
  • The stay starts today or later and lasts 1 to 14 nights.
  • Arrival is between 08:00 and 20:00 Nairobi time, in 30-minute steps.
  • City tour is optional. An empty value passes, a weekend fails.

Search docs

Find a component, input or example