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

Dashboard Shell

A contained dashboard frame with our sidebar, a top bar with search and a notifications popover, plus KPI tiles with sparklines and raised panels for charts and tables.

Preview

PPebbleTeam plan
  • 3
Team
IAInes Alvaradoines@pebble.example

Cycle 14 · Nov 3 – 9

Overview

/

Shipped

58

+18.4%

On track

86%

+4.1%

Slipped

7

−22.2%

Cycle time

2.4d

+6.3%

Shipped vs planned

This week, by day

051015MonTueWedThuFriSatSun
Tasks shipped versus planned
labelShippedPlanned
Mon911
Tue1212
Wed710
Thu1413
Fri1112
Sat32
Sun21

Recent activity

PersonActionStatusWhen
Priya NairApproved plan · Onboarding refreshDone4 min ago
Malik OseiMoved 3 tasks · Cycle 14Moved18 min ago
Tomás ReyesFlagged risk · Billing exportAt risk1 h ago
Ines AlvaradoClosed review · Tablet QADone3 h ago

Install

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

Props

PropTypeDefaultDescription
workspace{ name, plan? }—Shown at the top of the sidebar with a lit-key monogram.
user{ name, email? }—Shown in the sidebar footer.
nav{ label?, items: { id, label, icon?, badge? }[] }[]—Sidebar groups and items.
activeId / defaultActiveIdstringfirst itemControlled or initial active item. Pair activeId with onNavigate.
onNavigate(id) => void—Called when a nav item is chosen.
titleReactNode—Page heading (h1) in the top bar.
eyebrowReactNode—Small line above the heading.
actionsReactNode—Buttons at the end of the top bar.
searchPlaceholderstring"Search"Top bar search placeholder. / focuses it.
onSearch(query) => void—Called on Enter in the search field.
notifications{ id, title, time, unread? }[]—Shows the bell with a popover list.
onMarkAllRead() => void—Shows Mark all read in the popover.
childrenReactNode—Page body. Compose DashboardKpi and DashboardPanel inside.

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 ↗