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

Notification Settings Page

Notification preferences with a grouped events by channels matrix, indeterminate per-group toggles, quiet hours, digest frequency and a sticky save bar.

Preview

Notifications

Choose what reaches you, and where. Security notices always arrive by email.

Events and channels

EventEmailPushIn-app
Your work
MentionsSomeone @mentions you
Assigned to youA task or review lands on you
Comments on your notes
Team activity
Notebook shared with you
New teammate joins
Account
Security alertsNew sign-ins and key changesAlways on
Billing and receipts

Quiet hours

Push and in-app wait until morning.

Quiet hours schedule
tonext day

Email digest

A summary of everything you missed.

at

Notifications (unsaved)

Choose what reaches you, and where. Security notices always arrive by email.

Events and channels

EventEmailPushIn-app
Your work
MentionsSomeone @mentions you
Assigned to youA task or review lands on you
Comments on your notes

Quiet hours

Push and in-app wait until morning.

Quiet hours schedule
tonext day

Email digest

A summary of everything you missed.

at

You have unsaved changes

Install

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

Props

PropTypeDefaultDescription
groupsNotifyGroup[]—Event groups: { id, label, events: { id, label, description?, locked? }[] }.
defaultValueNotifySettings—Settings at first: { matrix, quiet, digest }.
savedValueNotifySettingsdefaultValueWhat is stored, if different (shows the save bar, e.g. for previews).
onSave(settings) => void | Promise<void>—Save handler; reject to keep the bar open with an error.
channelsNotifyChannel[]["email", "push", "inApp"]Channels to show, in order.
titleReactNode"Notifications"Page heading.
heightnumber640Frame height in px.

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 ↗