Slot Booking

Thursday, 12 October

Europe/Lisbon

About this piece

Slot Booking

Available times light up one after another until one is chosen, the button spins through booking, and the slot locks in green before the demo resets.

Usage

The import and the props worth knowing about, in one place.

import { Calendar34 } from "@/components/beste/piece/calendar34";

<Calendar34
  dayLabel="Thursday, 12 October"
  timezone="Europe/Lisbon"
  slots={[
    "09:00",
    "10:30",
    "13:00",
    "15:30"
  ]}
  pickIndex={2}
/>

More Calendar pieces

View all Calendar
Book a 30-minute callThursday, Apr 23 · Europe/Istanbul (UTC+3)

Booking Slots

Appointment picker with a timezone caption and a grid of time pills, one active and a few disabled.

Book a session

Mon12
Tue13
Wed14
Thu15
Fri16
Sat17
Sun18
Pick a day, then a time

Booking Confirm

A week strip where the selection highlight glides to a new day, one of three time slots fills in, and a confirmed row with a check fades in before the flow resets.

Thursday · 23 Apr
09:0010:00
Focus block · Design review
10:3011:00
1:1 with Mira
13:0014:30
Sprint planning
16:0016:30
Coffee with Jules

Time Slot List

Stacked block of scheduled slots with tone-colored left rails and a from-to mono time column.

Today · Thu 23 Apr
09:30
Design reviewFigma
11:00
1:1 with MiraMeet
14:30
Ship roomOffice · 4F

Day Agenda

Today's schedule card with left-ruled event rows colored by accent and a leading start-time column.

Meeting booked
Discovery call with Kestrel Labs
Thu, Apr 30 · 14:00 – 14:30Google Meet · meet.beste.co/kestrel3 invited

Booking Confirmed

Meeting-booked card with an emerald check header, when/where/guests rows, and add to calendar plus reschedule.

Weekly standup09:30 – 09:45
MTWTFSS
Ends Dec 19, 2026

Recurring Schedule

Weekly recurrence card with a repeat icon, time window, highlighted day-of-week pills, and an end date.