Primitives (10)
Small, composable building blocks.
Avatar
User photo with fallback initials.
Radix AvatarBadge
Small status label with color variants and retro styling.
Button
Clickable action with size and variant options.
Card
Container with header, body, and footer slots.
IconButton
Icon-only button with retro shadow, sized to fit SVG icons.
Link
Styled anchor with variant support and asChild for Next.js Link.
Loader
Bouncing dots loader with configurable count and speed.
Text
Typography primitives for headings, body, small text, and code.
Menu
Dropdown menu for contextual actions.
RadixTabs
Tabbed interface with overflow dropdown.
Radix TabsForm (8)
Inputs, selects, and controls for collecting data.
Alert
Contextual feedback with semantic status colors and composable title/description.
Input
Text input supporting all standard HTML input types.
Textarea
Multi-line text input for longer content.
Checkbox
Toggle a single option on or off.
Radix CheckboxRadioGroup
Select one option from a set.
Radix Radio GroupSelect
Dropdown picker for choosing from a list.
Radix SelectSwitch
Binary toggle for on/off settings.
Radix SwitchSlider
Range input for selecting numeric values.
Radix SliderLayout (9)
Page structure and responsive containers.
CardGrid
Responsive grid for cards with configurable columns.
Dialog
Modal dialog with header, body, footer, and overlay.
Radix DialogDivider
Horizontal or vertical separator with optional label.
Drawer
Slide-in panel from the left or right edge.
FormLayout
Form shell with sections, field wrappers, inline rows, and action bar.
NavBar
Responsive navigation with auth states and mobile drawer.
SectionNav
Sticky horizontal anchor navigation between page sections.
SimplePage
Page shell with header, title, actions slot, and content area.
TwoColumnLayout
Side-by-side panels on desktop, drawer on mobile.
Landing (12)
Sections and blocks for marketing and landing pages.
AnnouncementBanner
Dismissible top-of-page banner for announcements and promotions.
CTABanner
Call-to-action section with headline and action buttons.
FAQ
Accordion-style frequently asked questions section.
FeatureSection
Grid of feature cards with icons and descriptions.
Footer
Site footer with link groups, branding, and newsletter.
Hero
Main hero section with headline, subtitle, and CTA buttons.
LogoCloud
Trusted-by logo strip for social proof.
NewsletterSignup
Email signup form with input and submit button.
PricingTable
Pricing plan cards with feature lists and tier highlights.
Section
Generic wrapper for landing page sections with consistent spacing.
StatsBar
Metrics row displaying key numbers and stats.
Testimonial
Customer quote cards with author details.
Demos (21)
Full-page compositions showing components working together.
Authentication
Unified Sign In
Tabbed sign-in with password and magic link methods in one page.
Sign In
Authentication page with form validation, social login, and loading states.
Sign Up
Registration flow with multi-field validation and success feedback.
Magic Link
Passwordless sign-in via email link with sent confirmation.
Verification
Password
Two-Factor
Security
Lifecycle
Onboarding
Profile setup with avatar, bio, role select, and notification prefs.
Welcome
Success/celebration screen after completing account setup.
Sessions
Active device list with revoke confirmation dialogs.
Delete Account
Destructive flow with type-to-confirm and final dialog.
Landing Page
Full SaaS landing page with hero, features, pricing, testimonials, FAQ, and more.