Join our Discord Community
Account

👋 This is a community-driven shadcn/ui resource. For the official documentation, visit ui.shadcn.com

Account Email Preferences

Email address management with multiple email support, primary email selection, verification status badges, and add/remove email functionality

Looking to implement shadcn/ui blocks?

Join our Discord community for help from other developers.


Managing multiple emails shouldn't be complicated. This React email preferences panel lets users add, verify, and set primary email addresses with clear status indicators. Built with shadcn/ui Card, Badge, Button, and Input components with Lucide React icons, each email shows verification status, primary designation, and when it was added. One-click verification resend, confirmation dialogs for removal, and email validation—perfect for user dashboards, account settings, or any app where users need multiple emails for notifications, recovery, or team collaboration.

Loading preview...

Installation

npx shadcn@latest add https://www.shadcn.io/registry/account-email-preferences-01.json
npx shadcn@latest add https://www.shadcn.io/registry/account-email-preferences-01.json
pnpm dlx shadcn@latest add https://www.shadcn.io/registry/account-email-preferences-01.json
bunx shadcn@latest add https://www.shadcn.io/registry/account-email-preferences-01.json

Questions you might have