Skip to Content
ComponentsOverview

Components

Pebble includes 11 components, all built with CSS Modules, design tokens, and React.forwardRef.

ComponentDescription
ButtonPrimary actions, ghost, danger variants
InputText input with label and error state
TextareaMulti-line text input
SelectCustom dropdown with glass surface
CheckboxControlled checkbox with indeterminate state
BadgeStatus labels — neutral, success, warning, danger
AvatarUser avatar with image or initials fallback
CardGlass surface container
ModalDialog overlay with backdrop blur
TooltipContextual hint on hover/focus
SpinnerLoading indicator with gradient animation
Last updated on