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 componentsOverlays & feedback

Session Timeout Dialog

An alertdialog that warns before an idle session ends, with a draining ring countdown, Stay signed in and Sign out, and an expired state; also as an inline panel.

Preview

1:59

Still there?

You'll be signed out in 1:59 to keep your account safe.

You'll be signed out in 2 minutes.

You've been signed out

For your security we ended your session. Your work was saved.

You've been signed out.
Counts down live, then expires

Install

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

Props

PropTypeDefaultDescription
secondsnumber120Length of the warning window; the ring is full at this value.
startAtnumbersecondsSeconds left at the start, if less than the full window.
pausedbooleanfalseFreeze the countdown (static previews, in-flight refresh).
defaultExpiredbooleanfalseStart signed out.
onStay / onSignOut / onSignIn() => void—The actions. Stay restarts the countdown; Sign in again shows once expired.
onExpire() => void—Called once when time runs out.
Dialog: open / defaultOpen / onOpenChangeboolean / boolean / (open) => void—SessionTimeoutDialog only: an alertdialog with Stay signed in focused.

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 ↗