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

Sign In

A three-step sign-in card: email and password with validation and show/hide, generic provider buttons and a magic-link option, then a one-time code with resend cooldown, sliding between steps.

Preview

Pebble

Welcome back

Sign in to plan this week with your team.

or use email
Forgot password?
New to Pebble? Create a workspace

Demo: any 8+ character password, or wrong-password for an error. Code 424242 signs you in.

Install

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

Props

PropTypeDefaultDescription
titleReactNode"Sign in"Heading of the first step.
brandReactNode—Mark above the title.
defaultEmailstring""Email to start with.
providers{ id, label, icon? }[][]Provider buttons above the form.
onSignIn({ email, password }) => Promise<void | { error }>—Resolve to go to the code step; return { error } to stay.
onMagicLink(email) => Promise<void | { error }>—Sends a sign-in link and code. Omit to hide the option.
onVerify(code, { email, via }) => Promise<boolean | void | { error }>—false or { error } keeps the code step.
onResend(email) => Promise<void | { error }>—Sends a new code after the cooldown.
onComplete(email) => void—Called once the code is accepted.
forgotHrefstring—Shows a Forgot password? link.
codeLengthnumber6Characters in the one-time code.
resendAfternumber30Seconds before a new code can be requested.
footerReactNode—Under the card on the first step.
doneContentReactNode—Replaces the line on the final step.

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 ↗