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 componentsMarketing blocks

Waitlist Section

A join-the-waitlist band with recent joiners that turns into a pass with a live place-in-line counter, a referral rewards track and a copyable referral link.

Preview

Private beta · spring 2027

Get in before the doors open

Pebble is a shared notebook for small research teams. We let a few hundred people in every week.

MKTOASJR+2.4k

Mira and 2,415 others joined

Private beta · spring 2027

You’re in line

Share your link to move up. We email you the moment your spot opens.

You’re on the list

#10 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9,20 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 980 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 940 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9You’re number 1,284

1,283 ahead of you · lena@pebble.example

Live · of 2,417

Each friend who joins with your link moves you up 250 spots. 2 more for early access.

  1. Skip ahead1 friend (unlocked)
  2. Early access3 friends
  3. Founding badge5 friends

Install

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

Props

PropTypeDefaultDescription
totalnumber—People on the list now.
titleReactNode"Get in before the doors open"Section heading.
descriptionReactNode—Line under the heading.
eyebrowReactNode—Pill above the title, e.g. the launch window.
recent{ initials, name }[][]Latest joiners, newest first; four show as avatars.
rewards{ referrals, label }[]1 / 3 / 5 friendsReferral milestones on the rewards track.
spotsPerReferralnumber250Spots each referral moves you up, shown in the copy.
passWaitlistPass | null—Joined state, controlled: { email, position, referralUrl, referrals? }.
defaultPassWaitlistPass | nullnullJoined state at first (uncontrolled).
onJoin(email) => WaitlistPass | { error } | Promise—Join handler; resolve { error } to show it under the field.
onPassChange(pass) => void—Called after a successful join.
headingLevel2 | 32Heading level of the title.

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 ↗