Booking Blocks
Copy-paste React sections for reservation and booking flows: date and time pickers, service and provider selectors, restaurant and hotel reservations, ticket and seat pickers, multi-step booking wizards, and confirmation screens. Each block ships as plain, editable component code, not a runtime dependency.
date-time-picker
Date & Time Picker
Split-panel scheduler: a real monthly calendar on the left, morning/afternoon time slots on the right, and a live booking summary footer.
reservation-summary
Reservation Summary
A static booking confirmation card with service, date/time, provider avatar, price breakdown, promo code field, and cancellation policy.
appointment-list
Appointment List
Upcoming and past appointments grouped by date, with provider avatar, status badge, and reschedule/cancel actions.
service-selector
Service Selector
Category-tabbed grid of bookable services with icon, description, duration, and price.
provider-picker
Provider Picker
A selectable grid of staff/provider cards with rating, reviews, availability, and an Any Provider fallback.
restaurant-reservation
Restaurant Reservation
Table reservation form with a guest stepper, date/time inputs, seating pills, and a live summary panel.
hotel-room-booking
Hotel Room Booking
Selectable room cards with photos and amenities, plus check-in/out dates and a live-computed total.
flight-booking
Flight Booking
Flight result cards with a fare-class switcher that live-updates every card's price.
event-ticket-booking
Event Ticket Booking
Event banner with General/VIP/Backstage ticket tiers, per-tier quantity steppers, and a live order total.
meeting-room-booking
Meeting Room Booking
Selectable coworking room cards with equipment icons, a time range picker, and a live cost total.
price-calendar
Price Calendar
Google-Flights-style monthly calendar with a price under every day, cheapest days badged, and a deal callout for the selected date.
search-bar-hero
Search Bar Hero
Airbnb/Booking.com-style search bar with a real dates panel and a real guest counter panel.
live-social-proof-bar
Live Social Proof Bar
Slim rotating ticker bar that auto-advances through a fixed set of urgency/social-proof messages with an icon and fade transition.
activity-experience-booking
Activity Experience Booking
Tour/activity booking card with a hero photo, traveler counter, language picker, and live total.
booking-confirmation-receipt
Booking Confirmation Receipt
Centered success screen with a confirmation number, booking summary, decorative QR code, and action buttons.
home-cleaning-service-booking
Home Cleaning Service Booking
Service-type tabs, bedroom/bathroom steppers, recurring-frequency pills, and an add-ons checklist with a live price breakdown.
ride-booking
Ride Booking
Rideshare request form with a Now/Later toggle, selectable ride class cards, and a payment list.
cinema-seat-picker
Cinema Seat Picker
Screen indicator, a tiered seat grid with an aisle gap, multi-select toggling, and a live running-total summary.
multi-step-booking-wizard
Multi-step Booking Wizard
4-step booking flow (Service, Schedule, Contact, Review) with a numbered stepper, animated progress bar, and a derived review panel.
car-rental-booking
Car Rental Booking
Pickup/return dates, a photo car-class picker, radio-card insurance tiers, and add-ons with a live day-based price breakdown.
weekly-class-schedule
Weekly Class Schedule
Day-of-week tabbed schedule of gym/studio classes with instructor, duration, spots remaining, and difficulty badge.
spa-day-package-builder
Spa Day Package Builder
Add services from five categories into a running package with a live total, an animated bundle-discount progress bar, and quick-start presets.
cancellation-flow
Cancellation Flow
Booking cancellation form with a reason picker, a live refund breakdown, and a gated destructive action.
service-and-slot-picker
Service And Slot Picker
Hairline-bordered panel combining a selectable service list, a horizontally scrollable day strip, and a time slot grid.