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 componentsE-commerce

Buy Box

Product purchase panel: brand and title, rating line, price with compare-at, colour swatches and size pills, stock state, delivery estimate from a fixed now, quantity, Add to cart (lit key) and Buy now, and a trust row.

Preview

Pebble

Ridgeline insulated jacket

$86.00was $115.00−25%
Colour · Moss
Size

Only 2 left

Free delivery Thu, Nov 5 · order within 3 h 20 min

1
  • Free 30-day returns
  • Secure checkout
  • 2-year warranty

Install

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

Props

PropTypeDefaultDescription
title / brandstring—Product name (names the panel) and brand eyebrow.
rating{ value: number; count: number }—Stars, average and review count (a button; see onReviewsClick).
colors{ value; label; swatch }[]—Colour swatches; swatch is any CSS colour (tokens).
sizes{ value; label }[]—Size pills.
variants{ color; size; price; compareAt?; stock }[]—Price and stock per colour and size; stock 0 crosses the pill out.
defaultValue{ color?: string; size?: string }first colour, no sizeInitial selection.
nowstring—Local time "YYYY-MM-DDTHH:MM" for the delivery date and cut-off countdown. Never read from the clock.
shipping{ days; cutoff; fee?; freeOver? }{ days: 2, cutoff: "15:00" }Business days, same-day dispatch cut-off, fee and free-delivery threshold.
lowStockAtnumber3Stock at or below which it says "Only n left".
maxQuantitynumber10Quantity cap (also capped by stock).
trust{ icon: "returns" | "lock" | "shield" | "truck"; text }[]returns, secure, warrantyTrust row under the buttons.
currency / localestring"USD" / —Price and date formatting.
onAddToCart(variant, quantity) => void—Add to cart (asks for a size first).
onBuyNow(variant, quantity) => void—Buy now.
onReviewsClick() => void—Rating line click, e.g. scroll to reviews.

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 ↗