Skip to content
Pebble Pro is here at $49 one timeSee what’s included ↗
Pebble
ComponentsDocsMCPPricing
⌕ Find a component↗Log in
All components 673

Categories

Core inputs & forms46Buttons & actions33Navigation36Overlays & feedback49Data display33Charts & data viz40Cards & layout43Marketing blocks38App shells & pages37AI interfaces40Text & typography effects33Backgrounds & visual effects38Motion & transitions32Numbers & counters32Media34E-commerce333D & interactive36Themed sets40
Start with the essentials.Installation guide ↗Connect your agent ↗
← All componentsData display

Event calendar

A week scheduler with an hour grid, side-by-side overlapping events, an all-day row, a now-line from a fixed now, drag-to-create, keyboard movement between events and a month view with dots.

Preview

Nov 2 – 8, 2026

Mon2
Tue3
Wed4
Thu5
Fri6
Sat7
Sun8
all-day
9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM

Arrow keys move between events. Drag on an empty slot to create an event.

Install

Pro source requires Pebble Pro. Try the full preview above.

Props

PropTypeDefaultDescription
events / defaultEventsCalendarEvent[][]{ id, title, start, end, allDay?, tone?, location? }. Tones: neutral, accent, success, warning, danger, info.
onEventsChange(events) => void—Called after an event is created by dragging.
nowDate—Fixed reference for today and the now-line (keeps SSR stable).
defaultDateDatenowAny day in the week to open on.
view / defaultView"week" | "month""week"Week time grid or month dots.
onViewChange(view) => void—Called when the view switch changes.
dayStartHour / dayEndHournumber8 / 19First and last hour of the time grid.
weekStartsOn0–61First weekday column (Monday).
hourHeightnumber44Pixels per hour row.
onCreate({ start, end }) => CalendarEvent | null—Enables drag-to-create; return the event to add.
onEventSelect(event) => void—Click, Enter or Space on an event.
localestring"en-US"Intl locale for dates and times.

Pro component

Try the full preview above. Editable source and build guides require Pebble Pro.

Buy Pebble Pro — $49How source access works ↗
Pebble

Small details.
Better interfaces.

React components to explore, make your own, and build on.

Library

  • Components
  • Installation
  • Pricing

Resources

  • For agents
  • About
  • Support

Legal

  • License
  • Terms
  • Privacy
  • Final sale

Built by Pebble

A product of Praxys Solutions LLC ↗

Pebble Pro is live

$49 one time, lifetime updates ↗