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

Profile Page

A contained public profile with a drawn cover, overlapping avatar, follow toggle, stat strip and tabs for activity (contribution heatmap), project cards and about.

Preview

IA

Ines Alvarado@ines

Design lead, Pebble

LisbonJoined March 2024

Plans shipped
128
Reviews
342
Week streak
19
Followers
1.2k
MayJunJulAugSepOct
Mon
Wed
Fri
286 updates in the last 25 weeks08
  1. Approved Cycle 15 plan

    2h
  2. Commented on Tablet QA

    Yesterday
  3. Shipped Invite flow v2

    Fri

Install

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

Props

PropTypeDefaultDescription
namestring—Person's name; names the profile article.
handlestring—Shown as @handle beside the name.
rolestring—Role line.
locationstring—Location with a pin glyph.
joinedstring—Display text, e.g. "Joined March 2024".
avatarstring—Image URL; initials show without it.
bioReactNode—About tab copy.
skillsstring[][]Focus-area chips on the About tab.
links{ label, href }[][]Links on the About tab.
stats{ label, value }[][]Hairline stat strip under the header.
contributions{ date, value }[][]Daily counts for our CalendarHeatmap on the Activity tab.
contributionUnitstring"contributions"Unit for heatmap labels and total.
activity{ id, text, time }[][]Recent activity timeline.
projects{ id, name, description?, status, progress?, team?, updated? }[][]Project cards; status is "active" | "shipped" | "paused".
defaultTab"activity" | "projects" | "about""activity"Tab open first.
onFollowChange / defaultFollowing(following) => void / boolean— / falseShows a Follow toggle.
onMessage() => void—Shows Message.

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 ↗