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 componentsApp shells & pages

Analytics Page

A contained analytics dashboard with a range date picker and presets, KPI tiles with sparklines, a traffic chart, a ranked bar list of top pages and a weekday-by-hour heatmap.

Preview

pebble.example

Analytics

Visitors

29K

+12.4%

Sign-ups

1.3K

+8.1%

Conversion

4.3%

−0.6%

Bounce rate

38%

−3.2%

Visitors, new and returning, 7 days

01K2K3K4K5K6KOct 28Oct 29Oct 30Oct 31Nov 1Nov 2Nov 3
Visitors, new and returning, 7 days
dayVisitorsReturning
Oct 285.4K2.2K
Oct 294.5K1.9K
Oct 304.5K2.1K
Oct 312.8K1.1K
Nov 11.9K837
Nov 25.1K2.3K
Nov 34.9K1.9K

Top pages

Views in range

  1. /9.9K
  2. /pricing5.2K
  3. /changelog3.2K
  4. /docs/cycles2.3K
  5. /signup1.7K

When people visit

Weekday × time of day

000408121620
Mon
Tue
Wed
Thu
Fri
Sat
Sun
0787

Install

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

Props

PropTypeDefaultDescription
kpis{ id, label, value, delta?, positive?, trend? }[]—KPI tiles (our DashboardKpi) with delta pill and sparkline.
series{ data, index, series, label }—Main time series for our Chart (area).
topPages{ id, label, value, href? }[][]Ranked bar list of top pages.
heatmap{ rows, columns, values, label }—Traffic by weekday × time of day (our Heatmap).
range / defaultRangeDateRange—Controlled or initial date range. Pair range with onRangeChange.
onRangeChange(range) => void—Called when the date range changes; recompute data from it.
presets{ label, value }[]—Quick picks in the date range picker.
todayDate—Day marked as today in the picker.
titleReactNode"Analytics"Page heading.
eyebrowReactNode—Line above the heading, e.g. the site.
valueFormatter(value) => stringcompactFormats chart ticks, bar values and heatmap cells.

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 ↗