@ballmac
Accessible React and Tailwind v4 components, blocks and templates with native-app motion, built-in keyboard, RTL and translation support, and an MCP server for AI agents.
Install this registry
npx shadcn@latest add https://ui.ballmac.com/r/registry/registry.json pnpm dlx shadcn@latest add https://ui.ballmac.com/r/registry/registry.json bunx shadcn@latest add https://ui.ballmac.com/r/registry/registry.json curl -s https://ui.ballmac.com/r/registry/registry.json Components
250 totalVertically stacked disclosure sections on Radix Accordion, single or multiple open, with hairline dividers, a rotating plus and height animation.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/accordion.json Default example of Accordion.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/accordion-demo.json Multiple open example of Accordion.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/accordion-multiple.json Every agent on a team of agents as a card: name and role, a status in words (working, waiting, blocked, idle, offline), what it is doing, a load meter and when…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/agent-roster.json A team of six example of Agent Roster.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/agent-roster-demo.json Select to open a run example of Agent Roster.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/agent-roster-select.json Focus-managed confirmation for consequential actions, with a clear cancel path, optional media, and a token-based destructive action.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alert-dialog.json Remove a project example of Alert Dialog.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alert-dialog-demo.json Confirmation styles example of Alert Dialog.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alert-dialog-states.json A semantic callout with five theme-aware tones, clear icon placement, an action row, and opt-in urgent announcements.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alert.json Overview example of Alert.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alert-demo.json States and variants example of Alert.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alert-states.json A modern Android phone drawn in CSS: satin frame in porcelain, obsidian or sage, centered punch-hole camera, Material-style status bar and gesture or three-but…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/android-frame.json Home screen example of Android Frame.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/android-frame-demo.json Three-button navigation example of Android Frame.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/android-frame-buttons.json An SVG beam that connects two elements with a curved path and sends a glowing gradient pulse along it. Follows layout changes, pauses off-screen, static under …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-beam.json Agent integrations example of Animated Beam.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-beam-demo.json Two-way sync example of Animated Beam.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-beam-bidirectional.json A decorative hairline grid background where a few random cells softly light up and fade, like instrument lights. SVG, hydration-safe, static under reduced moti…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-grid.json Hero background example of Animated Grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-grid-demo.json A live feed where new items spring in at the top and the rest glide down, with leave animations, an item cap, an optional fading tail and a polite announcement…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-list.json Live notification feed example of Animated List.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-list-demo.json Capped activity log example of Animated List.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-list-log.json Radix Tabs with a pill or underline indicator that slides between triggers on a spring, and panels that fade in. Keeps full keyboard support and ARIA; controll…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-tabs.json Pill with icons example of Animated Tabs.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-tabs-demo.json Underline example of Animated Tabs.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/animated-tabs-underline.json Displays a secret such as an API key, masked by default (sk-live-••••••••a1b2), with a reveal toggle, a copy button that copies the full key, and an optional r…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-key-field.json Default example of API Key Field.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-key-field-demo.json The frame of an application page: skip link, sticky header, sidebar that becomes a sheet on small screens, main area, optional aside and footer.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-shell.json Dashboard frame example of App Shell.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-shell-demo.json Compact shell example of App Shell.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-shell-states.json The window chrome of a real desktop app (Tauri or Electron): a title bar that drags the window, double-click to maximize, and the controls the platform draws: …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-window.json Notes app, in any feel example of App Window.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-window-demo.json One window, three feels example of App Window.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-window-feels.json A CSS-native ratio frame that reserves space for media and safely handles invalid ratio values.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/aspect-ratio.json Overview example of Aspect Ratio.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/aspect-ratio-demo.json States and variants example of Aspect Ratio.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/aspect-ratio-states.json A Radix avatar with image and initials fallback, three sizes, an optional presence dot, and AvatarGroup for overlapping stacks with a +N overflow counter.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/avatar.json Default example of Avatar.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/avatar-demo.json Group example of Avatar.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/avatar-group.json A floating button that appears after scrolling, draws a progress ring, scrolls smoothly (instantly under reduced motion) and moves focus to the content.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/back-to-top.json Progress ring example of Back To Top.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/back-to-top-demo.json Labelled example of Back To Top.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/back-to-top-states.json A small pill label in four variants with an optional status dot and success, warning and error tones. Style links with badgeVariants().
npx shadcn@latest add https://ui.ballmac.com/r/{style}/badge.json Default example of Badge.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/badge-demo.json Status example of Badge.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/badge-status.json A page-wide announcement with semantic tones, optional action, and controlled or local dismissal.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/banner.json Overview example of Banner.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/banner-demo.json States and variants example of Banner.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/banner-states.json A ranked list of bars with the name and number on top of the bar, so both stay readable at any width. Rows can be links or buttons, a long list folds to its to…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/bar-list.json Top pages with links and a fold example of Bar List.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/bar-list-demo.json Rows as filter buttons example of Bar List.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/bar-list-select.json A responsive bento layout of feature cards that span columns and rows. Each BentoCard has a background visual slot, icon, title and description, and a link tha…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/bento-grid.json Live feature grid example of Bento Grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/bento-grid-demo.json Two columns example of Bento Grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/bento-grid-features.json A company story page: a large two-tone statement and a wide picture, numbers that count up, the story beside a pull quote, value cards that light up under the …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/about-1.json Default example of About 1: company story.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/about-1-demo.json Just the story example of About 1: company story.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/about-1-short.json A periodic access review: each person's role and last use, Keep, Reduce or Remove with lower roles only, people idle for months flagged in words, a keep-everyo…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/access-1.json Default example of Access 1: access review.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/access-1-demo.json Reviewing the flagged first example of Access 1: access review.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/access-1-flagged.json Loading example of Access 1: access review.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/access-1-loading.json Nobody to review example of Access 1: access review.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/access-1-empty.json Could not load example of Access 1: access review.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/access-1-error.json The alert rules of a monitoring setup: what each watches, severity, where it notifies, and firing, muted or fine in words, firing first, switch off, mute for a…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alerts-1.json Default example of Alerts 1: alert rules.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alerts-1-demo.json Nothing firing example of Alerts 1: alert rules.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alerts-1-quiet.json Loading example of Alerts 1: alert rules.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alerts-1-loading.json No alert rules yet example of Alerts 1: alert rules.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alerts-1-empty.json Could not load example of Alerts 1: alert rules.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/alerts-1-error.json A product analytics page that reads like a report: four metrics with their change and trend, the visit-to-purchase funnel with the biggest drop flagged, a tabb…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/analytics-1.json Default example of Analytics 1: product analytics.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/analytics-1-demo.json Last 7 days example of Analytics 1: product analytics.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/analytics-1-week.json Loading example of Analytics 1: product analytics.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/analytics-1-loading.json No data for this period example of Analytics 1: product analytics.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/analytics-1-empty.json Could not load example of Analytics 1: product analytics.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/analytics-1-error.json An API explorer: a method, an address, headers and a JSON body, then the answer with its status in words, time and size and the body as a tree; a broken body i…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-1.json Ready to send example of API 1: request explorer.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-1-demo.json A POST answered 201 example of API 1: request explorer.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-1-created.json An error answer example of API 1: request explorer.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-1-notfound.json Loading example of API 1: request explorer.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-1-loading.json Could not load example of API 1: request explorer.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/api-1-error.json A product frame: workspace switcher, grouped navigation with badges that collapses to an icon rail, top bar with search, notifications and a ⌘K command menu, a…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-shell-1.json Default example of App Shell 1: collapsible sidebar with command menu.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-shell-1-demo.json Collapsed, custom pages example of App Shell 1: collapsible sidebar with command menu.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/app-shell-1-collapsed.json An audit log you can search: who did what to what, when and from where, filters with counts, failed attempts written out, rows that open to show exactly which …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/audit-1.json Default example of Audit 1: audit log.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/audit-1-demo.json Search with no match example of Audit 1: audit log.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/audit-1-failed.json Loading example of Audit 1: audit log.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/audit-1-loading.json No activity yet example of Audit 1: audit log.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/audit-1-empty.json Could not load example of Audit 1: audit log.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/audit-1-error.json A change-plan flow: billing interval, plan cards as radios, a seat stepper that respects the current team, and a sticky summary that works out the prorated cha…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/billing-2.json Default example of Billing 2: change plan with proration.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/billing-2-demo.json Yearly account example of Billing 2: change plan with proration.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/billing-2-yearly.json Loading example of Billing 2: change plan with proration.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/billing-2-loading.json Could not load example of Billing 2: change plan with proration.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/billing-2-error.json No plans example of Billing 2: change plan with proration.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/billing-2-no-plans.json A blog index with a large featured post, topic filter chips and a three-column grid. Posts without a photo get a generated cover drawn from theme tokens, in fi…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/blog-1.json Default example of Blog 1: featured post with filterable grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/blog-1-demo.json Three posts example of Blog 1: featured post with filterable grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/blog-1-compact.json Loading example of Blog 1: featured post with filterable grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/blog-1-loading.json Could not load example of Blog 1: featured post with filterable grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/blog-1-error.json No posts example of Blog 1: featured post with filterable grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/blog-1-no-posts.json A weekly class timetable people book from: classes grouped by day, places left written out, one button that does the right thing (book, join the waiting list, …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/booking-1.json Default example of Booking 1: class timetable.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/booking-1-demo.json Loading example of Booking 1: class timetable.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/booking-1-loading.json No classes this week example of Booking 1: class timetable.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/booking-1-empty.json Could not load example of Booking 1: class timetable.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/booking-1-error.json A week calendar: a time grid with overlapping events placed side by side, an all-day row, a now line, a mini month and calendar toggles, event popovers and a n…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/calendar-1.json Default example of Calendar 1: week view with mini month.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/calendar-1-demo.json Work hours, your calendars example of Calendar 1: week view with mini month.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/calendar-1-compact.json Loading example of Calendar 1: week view with mini month.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/calendar-1-loading.json Could not load example of Calendar 1: week view with mini month.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/calendar-1-error.json No events example of Calendar 1: week view with mini month.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/calendar-1-no-events.json Open roles grouped by team with team filter chips, live search and an empty state, then a hairline grid of perks. Every role row is one large link with locatio…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/careers-1.json Default example of Careers 1: open roles with filters and perks.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/careers-1-demo.json A few roles example of Careers 1: open roles with filters and perks.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/careers-1-small.json A release-notes page: a sticky version and date beside each release card, optional banner art for headline releases, typed changes with filters and counts, and…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/changelog-1.json Default example of Changelog 1: release notes timeline.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/changelog-1-demo.json Minimal example of Changelog 1: release notes timeline.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/changelog-1-minimal.json Loading example of Changelog 1: release notes timeline.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/changelog-1-loading.json Could not load example of Changelog 1: release notes timeline.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/changelog-1-error.json No releases example of Changelog 1: release notes timeline.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/changelog-1-no-releases.json A team chat: channels and direct messages with unread counts and presence, messages grouped by person and day with a New divider, reactions, threads, @mentions…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/chat-1.json Default example of Chat 1: team chat with threads.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/chat-1-demo.json Thread open example of Chat 1: team chat with threads.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/chat-1-thread.json Loading example of Chat 1: team chat with threads.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/chat-1-loading.json New channel example of Chat 1: team chat with threads.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/chat-1-empty.json Could not load example of Chat 1: team chat with threads.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/chat-1-error.json A threaded discussion: a composer where @ offers people, replies, emoji reactions that count and toggle, editing and deleting your own, resolving a thread, and…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comments-1.json A live thread example of Comments 1: threaded discussion.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comments-1-demo.json Posting fails example of Comments 1: threaded discussion.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comments-1-failed.json Loading example of Comments 1: threaded discussion.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comments-1-loading.json No comments yet example of Comments 1: threaded discussion.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comments-1-empty.json Could not load example of Comments 1: threaded discussion.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comments-1-error.json A product-versus-alternatives table where your column is lifted into its own card, with yes, partly, no and text values and a row of headline results. Phones s…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comparison-1.json Default example of Comparison 1: us versus the alternatives.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comparison-1-demo.json One alternative example of Comparison 1: us versus the alternatives.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/comparison-1-single.json A contact section with a validated form (name, email, topic, message with counter, consent), loading, error and thank-you states, beside tiles for email, chat,…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/contact-1.json Default example of Contact 1: form with contact methods.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/contact-1-demo.json Support form example of Contact 1: form with contact methods.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/contact-1-support.json Sending example of Contact 1: form with contact methods.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/contact-1-sending.json Message sent example of Contact 1: form with contact methods.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/contact-1-sent.json Could not send example of Contact 1: form with contact methods.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/contact-1-error.json A contact record for a sales team: the pipeline stage you can move, deal value, last contact and an overdue follow-up worked out from the day you pass, and a t…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/crm-1.json A follow-up overdue example of CRM 1: contact and deal record.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/crm-1-demo.json A won deal example of CRM 1: contact and deal record.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/crm-1-won.json Loading example of CRM 1: contact and deal record.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/crm-1-loading.json Contact not found example of CRM 1: contact and deal record.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/crm-1-empty.json Could not load example of CRM 1: contact and deal record.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/crm-1-error.json The scheduled jobs of a product: each schedule in plain words beside its cron expression, an on and off switch, the last run written out, the next runs, and a …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/cron-1.json Default example of Cron 1: scheduled jobs.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/cron-1-demo.json Loading example of Cron 1: scheduled jobs.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/cron-1-loading.json No scheduled jobs example of Cron 1: scheduled jobs.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/cron-1-empty.json Could not load example of Cron 1: scheduled jobs.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/cron-1-error.json A closing call-to-action panel: large heading, one line of reassurance and two buttons, over a softly lit animated grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/cta-1.json Default example of CTA 1: framed call to action.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/cta-1-demo.json A sales dashboard page: a date-range switch that recomputes everything, four KPI cards with change and trend, a revenue area chart against the previous period,…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/dashboard-1.json Default example of Dashboard 1: sales overview.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/dashboard-1-demo.json Seven days, your data example of Dashboard 1: sales overview.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/dashboard-1-week.json Loading example of Dashboard 1: sales overview.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/dashboard-1-loading.json Could not load example of Dashboard 1: sales overview.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/dashboard-1-error.json No sales yet example of Dashboard 1: sales overview.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/dashboard-1-no-data.json The deploy history of a product: version, what changed, who shipped it and when, how it ended in words, one environment at a time, the live version marked, and…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/deploys-1.json Default example of Deploys 1: deploy history.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/deploys-1-demo.json Rollback fails example of Deploys 1: deploy history.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/deploys-1-failing.json Loading example of Deploys 1: deploy history.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/deploys-1-loading.json Nothing deployed yet example of Deploys 1: deploy history.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/deploys-1-empty.json Could not load example of Deploys 1: deploy history.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/deploys-1-error.json A people directory: search across names, roles, teams and cities, department chips with live counts, a location filter, a grid and a compact list, each person …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/directory-1.json Grid example of Directory 1: people directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/directory-1-demo.json List example of Directory 1: people directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/directory-1-list.json Loading example of Directory 1: people directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/directory-1-loading.json Nobody listed example of Directory 1: people directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/directory-1-empty.json Could not load example of Directory 1: people directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/directory-1-error.json A Mac app download section: app icon and version, an Apple silicon or Intel choice that swaps the file, copyable checksum and Homebrew command, install steps a…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/download-1.json Default example of Download 1: Mac app download with release notes.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/download-1-demo.json One build, no notes example of Download 1: Mac app download with release notes.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/download-1-simple.json An error page with giant fading numerals whose zero is a ring with an orbiting moon, plain-language copy per status, home and back buttons, site search and hel…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/error-1.json 404 example of Error 1: friendly 404, 403 and 500 page.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/error-1-demo.json 500 with reference example of Error 1: friendly 404, 403 and 500 page.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/error-1-server.json An event page with its agenda: dates, venue and a countdown, the schedule by day with a filter per track, a star on each session to build your own schedule, a …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/event-1.json Default example of Event 1: agenda and my schedule.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/event-1-demo.json A schedule with an overlap example of Event 1: agenda and my schedule.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/event-1-saved.json Frequently asked questions in an accessible accordion, with the heading and a help line in a side column on desktop.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/faq-1.json Default example of FAQ 1: accordion with heading.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/faq-1-demo.json Bento feature grid of spotlight cards in two sizes, with an animated stat and keyboard-shortcut hints mixed in for texture.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/features-1.json Default example of Features 1: bento grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/features-1-demo.json Site footer with brand and tagline, an optional newsletter form, up to four link columns and a legal bar.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/footer-1.json Default example of Footer 1: columns with newsletter.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/footer-1-demo.json The whole password-recovery flow in one card: request a link, check-your-email with a resend countdown, choose a new password with confirmation and strength, a…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/forgot-password-1.json Request a link example of Forgot Password 1: request, resend and reset.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/forgot-password-1-demo.json Choose a new password example of Forgot Password 1: request, resend and reset.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/forgot-password-1-reset.json Sending the link example of Forgot Password 1: request, resend and reset.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/forgot-password-1-submitting.json Check your email example of Forgot Password 1: request, resend and reset.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/forgot-password-1-success.json Could not send example of Forgot Password 1: request, resend and reset.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/forgot-password-1-error.json Sticky site header with brand, main links, sign-in and primary action, and an accessible mobile menu that closes on Escape or link tap.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/header-1.json Default example of Header 1: sticky with mobile menu.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/header-1-demo.json Split hero with a live pill, headline, two actions and headline stats beside a large draggable WebGL globe marking your regions.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/hero-4.json Default example of Hero 4: split with interactive globe.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/hero-4-demo.json An invoice you can read, print and pay: parties, dates and line items, totals worked out from the lines, a status from the dates (paid, due in N days, overdue …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/invoice-1.json Overdue example of Invoice 1: invoice you can pay.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/invoice-1-demo.json Due soon, with tax example of Invoice 1: invoice you can pay.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/invoice-1-due.json Paid example of Invoice 1: invoice you can pay.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/invoice-1-paid.json Loading example of Invoice 1: invoice you can pay.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/invoice-1-loading.json Could not load example of Invoice 1: invoice you can pay.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/invoice-1-error.json A project board: columns with counts, rich task cards (tags, priority, due date, comments, assignee), drag and drop with a drop indicator, keyboard pick-up and…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/kanban-1.json Default example of Kanban 1: project board with drag and keyboard moves.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/kanban-1-demo.json Three columns example of Kanban 1: project board with drag and keyboard moves.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/kanban-1-simple.json Loading example of Kanban 1: project board with drag and keyboard moves.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/kanban-1-loading.json Could not load example of Kanban 1: project board with drag and keyboard moves.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/kanban-1-error.json No cards example of Kanban 1: project board with drag and keyboard moves.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/kanban-1-no-cards.json Centered sign-in card: SSO and email-link buttons, an email and password form with remember me, a loading submit and an inline error.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/login-1.json Default example of Login 1: card with SSO and magic link.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/login-1-demo.json Signing in example of Login 1: card with SSO and magic link.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/login-1-submitting.json Wrong password example of Login 1: card with SSO and magic link.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/login-1-error.json Customer logos as an endlessly scrolling row with faded edges, or a static grid with hairline dividers. Wordmarks brighten on hover.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/logo-cloud-1.json Marquee example of Logo Cloud 1: marquee or grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/logo-cloud-1-demo.json Grid example of Logo Cloud 1: marquee or grid.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/logo-cloud-1-grid.json A working inbox: folders with an unread count, a searchable message list with stars and keyboard navigation, a reading pane with archive, delete, mark unread a…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/mail-1.json Default example of Mail 1: three-pane inbox.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/mail-1-demo.json Empty inbox example of Mail 1: three-pane inbox.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/mail-1-empty.json Loading example of Mail 1: three-pane inbox.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/mail-1-loading.json Could not load example of Mail 1: three-pane inbox.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/mail-1-error.json No messages example of Mail 1: three-pane inbox.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/mail-1-no-messages.json An editorial newsletter signup: topic chips, an email field with validation, loading, error and success states, avatar social proof, and a tilted sample issue …
npx shadcn@latest add https://ui.ballmac.com/r/{style}/newsletter-1.json Default example of Newsletter 1: signup with topics and sample issue.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/newsletter-1-demo.json Email only example of Newsletter 1: signup with topics and sample issue.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/newsletter-1-simple.json Subscribing example of Newsletter 1: signup with topics and sample issue.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/newsletter-1-subscribing.json Subscribed example of Newsletter 1: signup with topics and sample issue.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/newsletter-1-subscribed.json Could not subscribe example of Newsletter 1: signup with topics and sample issue.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/newsletter-1-error.json A four-step setup wizard with a progress rail: name and address a workspace (auto-filled), pick goals as cards, invite teammates as removable chips, review, th…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/onboarding-1.json Default example of Onboarding 1: workspace setup wizard.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/onboarding-1-demo.json Custom goals example of Onboarding 1: workspace setup wizard.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/onboarding-1-custom.json Creating the workspace example of Onboarding 1: workspace setup wizard.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/onboarding-1-creating.json Workspace ready example of Onboarding 1: workspace setup wizard.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/onboarding-1-ready.json Could not create example of Onboarding 1: workspace setup wizard.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/onboarding-1-error.json Two pricing cards side by side with included and excluded features, a highlighted plan with a border beam and badge, and small print.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/pricing-1.json Default example of Pricing 1: two tiers.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/pricing-1-demo.json Reviews with the whole picture: the average and the shape of the ratings (which filter the list), what people keep mentioning, and whether the mood is positive…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/reviews-2.json Default example of Reviews 2: ratings with insights.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/reviews-2-demo.json Two reviews example of Reviews 2: ratings with insights.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/reviews-2-few.json Loading example of Reviews 2: ratings with insights.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/reviews-2-loading.json No reviews yet example of Reviews 2: ratings with insights.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/reviews-2-empty.json Could not load example of Reviews 2: ratings with insights.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/reviews-2-error.json An integrations page: search, category filters, connected ones first, Connect with progress and the reason when it fails, Manage, Disconnect after a confirmati…
npx shadcn@latest add https://ui.ballmac.com/r/{style}/settings-4.json Default example of Settings 4: integrations directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/settings-4-demo.json Loading example of Settings 4: integrations directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/settings-4-loading.json No integrations example of Settings 4: integrations directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/settings-4-empty.json Could not load example of Settings 4: integrations directory.
npx shadcn@latest add https://ui.ballmac.com/r/{style}/settings-4-error.json