sh4dcnv2 · atlas
← libraries

@hirael

The components shadcn/ui doesn't ship. A collection of high-utility React components built on top of shadcn/ui.

250 components pro available react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://hirael.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://hirael.com/r/registry.json
bun bunx shadcn@latest add https://hirael.com/r/registry.json
fetch registry curl -s https://hirael.com/r/registry.json

Components

250 total
Multi Select component

Chip-based multi-select with command-palette dropdown, search, select-all and a loading state. Compound and single-prop APIs.

npx shadcn@latest add https://hirael.com/r/multi-select.json
Number Range component

Two-thumb slider paired with synced number inputs. Min/max/step, currency or unit formatting, keyboard-first.

npx shadcn@latest add https://hirael.com/r/number-range.json
Year Picker component

Decade-grid year picker with keyboard nav, min/max bounds, single or range mode.

npx shadcn@latest add https://hirael.com/r/year-picker.json
Tag Input component

Chip input with paste-to-split, dedupe, validation hook and max tags.

npx shadcn@latest add https://hirael.com/r/tag-input.json
Duration Input component

Segmented duration field over days, hours, minutes and seconds. Digits auto-advance, arrows step, and the value stays a plain number of seconds.

npx shadcn@latest add https://hirael.com/r/duration-input.json
Number Field component

Number input with step buttons, arrow-key and hold-to-repeat stepping, min and max, and Intl formatting for currency, percent or units. Submits the raw number.

npx shadcn@latest add https://hirael.com/r/number-field.json
Segmented Control component

Single-choice control with a sliding thumb. Keyboard works like a radio group and mirrors in RTL. Two sizes, icons, disabled options and a full-width mode.

npx shadcn@latest add https://hirael.com/r/segmented-control.json
Autocomplete component

A free-text input with suggestions from a local list or an async search, with optional inline completion, groups and recent entries. The value is whatever you …

npx shadcn@latest add https://hirael.com/r/autocomplete.json
Checkbox Group component

A group of checkboxes with a select-all parent, nested groups, min and max limits, and an optional search that narrows the list.

npx shadcn@latest add https://hirael.com/r/checkbox-group.json
Lazy Select component

Autocomplete single-select that defers loading until open and pages through results on scroll. Debounced server-side search with a pluggable lazy paginator hoo…

npx shadcn@latest add https://hirael.com/r/lazy-select.json
Password Input component

Password field with a show/hide toggle and an optional pluggable strength meter.

npx shadcn@latest add https://hirael.com/r/password-input.json
Currency Input component

Locale-aware grouping with currency-symbol prefix and configurable decimal precision.

npx shadcn@latest add https://hirael.com/r/currency-input.json
Phone Input component

Phone number field with a country dial-code picker and E.164 output from libphonenumber-js.

npx shadcn@latest add https://hirael.com/r/phone-input.json
File Dropzone component

Drag-and-drop or click upload zone on react-dropzone, with a file list, type and size validation, and readable rejection messages.

npx shadcn@latest add https://hirael.com/r/file-dropzone.json
Rating component

Star rating with hover preview, half-star precision, read-only mode and sm / md / lg sizes.

npx shadcn@latest add https://hirael.com/r/rating.json
Timeline component

Vertical event timeline with default or icon dots, tone variants and labelled time / title / description parts.

npx shadcn@latest add https://hirael.com/r/timeline.json
Kbd Button component

A pressable 3D keycap with hover lift and a pressed state, for shortcut legends and keyboard-driven UIs. Pairs with shadcn's Kbd and KbdGroup for inline shortc…

npx shadcn@latest add https://hirael.com/r/kbd-button.json
Callout component

MDX-style admonition with neutral / info / success / warning / destructive variants, CalloutTitle and CalloutDescription parts, and an optional icon override. …

npx shadcn@latest add https://hirael.com/r/callout.json
Scroll Progress component

Fixed reading progress bar. Tracks document scroll by default or a scoped container ref.

npx shadcn@latest add https://hirael.com/r/scroll-progress.json
Hero 01 block

Full-bleed hero card over an animated light-beam shader, with a glass pill nav, a trust badge, a serif headline, dual CTA and a three-stat footer.

npx shadcn@latest add https://hirael.com/r/hero-01.json
Hero 02 block

Centered hero over animated gradient bars, with a release pill, a serif headline with an underlined accent, dual CTA and a wordmark strip.

npx shadcn@latest add https://hirael.com/r/hero-02.json
Hero 03 block

Editorial centered hero on a faded grid, with a serif headline, sub-copy, dual CTA and a logo cloud of customer wordmarks.

npx shadcn@latest add https://hirael.com/r/hero-03.json
Hero 04 block

Full-bleed image-banner hero with a dark scrim, a slim nav, a serif headline and dual CTA aligned to the bottom.

npx shadcn@latest add https://hirael.com/r/hero-04.json
Hero 05 block

Full-bleed hero card over an animated aurora shader, with a pill nav, a live status pill, a serif headline, dual CTA and an avatar social-proof row.

npx shadcn@latest add https://hirael.com/r/hero-05.json
Feature 01 block

One bordered card of stacked stripes: a centered intro, three alternating rows pairing an indexed layer with a small deploys, previews or release-rules mockup,…

npx shadcn@latest add https://hirael.com/r/feature-01.json
Feature 02 block

Centered header above a six-item list of what every catalog item includes, laid out on hairline rows with a tabular index kicker.

npx shadcn@latest add https://hirael.com/r/feature-02.json
Pricing 01 block

Three-tier card row with a monthly/yearly toggle that swaps each price and billing note, a featured middle plan, feature checklist and CTA.

npx shadcn@latest add https://hirael.com/r/pricing-01.json
Pricing 02 block

Plan comparison table with grouped feature rows and a per-plan CTA in the header; on small screens a plan picker shows one plan column at a time.

npx shadcn@latest add https://hirael.com/r/pricing-02.json
Pricing 03 block

Three-tier card row with a monthly/yearly billing toggle that tweens the price, a featured plan, per-plan icon, feature checklist and CTA.

npx shadcn@latest add https://hirael.com/r/pricing-03.json
Testimonial 01 block

Centered single quote with stylized open-mark, author block (avatar, name, role, company) and a muted wordmark row below.

npx shadcn@latest add https://hirael.com/r/testimonial-01.json
Testimonial 02 block

Masonry quote grid (CSS columns) with ~6 bordered quote cards of varying length and author rows.

npx shadcn@latest add https://hirael.com/r/testimonial-02.json
CTA 01 block

Framed CTA card with headline and sub-copy on the left, and an install command with a copy button above a browse button on the right.

npx shadcn@latest add https://hirael.com/r/cta-01.json
CTA 02 block

Full-bleed centered CTA with framing top/bottom rules, highlight underlay on the key word, and an install command with a copy button.

npx shadcn@latest add https://hirael.com/r/cta-02.json
CTA 03 block

Full-bleed CTA card with an animated dithered shader backdrop, an eyebrow pill, a serif headline and a pill action button.

npx shadcn@latest add https://hirael.com/r/cta-03.json
FAQ 01 block

Two-column FAQ: sticky heading and a hairline help note on the start side, numbered accordion on the end side.

npx shadcn@latest add https://hirael.com/r/faq-01.json
FAQ 02 block

Centered heading with two-column accordion grid below. Each row tagged with a Qn index.

npx shadcn@latest add https://hirael.com/r/faq-02.json
FAQ 03 block

Searchable FAQ with category tabs, a live-filtered accordion, an empty state for missed queries and a support CTA strip.

npx shadcn@latest add https://hirael.com/r/faq-03.json
FAQ 04 block

Framed single-column FAQ with side rules, a centered display header with a topic jump nav, five topic groups each pairing a heading with its own accordion, and…

npx shadcn@latest add https://hirael.com/r/faq-04.json
Login 01 block

Centered sign-in: logo and heading above a card with email, password and an inline forgot-password link, a passkey option, an alert for failed attempts and a c…

npx shadcn@latest add https://hirael.com/r/login-01.json
Login 02 block

Split login with a testimonial pane. The form leads with Google and GitHub, then email and password with an inline forgot link and an alert for failed attempts…

npx shadcn@latest add https://hirael.com/r/login-02.json
Login 03 block

Split-screen sign-in: a decorative animated-paths aside with a brand mark and a short quote, paired with a clean GitHub-only sign-in pane. A back-to-home link,…

npx shadcn@latest add https://hirael.com/r/login-03.json
Login 04 block

Identifier-first sign-in in one wide card: heading on one side, fields on the other. Email first, then password, with an account chip to switch back and a hidd…

npx shadcn@latest add https://hirael.com/r/login-04.json
Login 05 block

Provider-first sign-in: stacked Continue with GitHub, Google and Apple buttons, plus email and passkey options. Email sends a magic link and swaps to a check-y…

npx shadcn@latest add https://hirael.com/r/login-05.json
Sign Up 01 block

Centered signup card: GitHub and Google first, then name, email and a password with a strength meter and hint. Terms sit under the card as plain text, and subm…

npx shadcn@latest add https://hirael.com/r/signup-01.json
Forgot Password 01 block

Centered reset request: one email field with inline validation, then a check-your-email state that echoes the address, links back to sign in and offers a resen…

npx shadcn@latest add https://hirael.com/r/forgot-password-01.json
OTP Verify 01 block

Centered verification card built on InputOTP: six slots that fit a phone screen, paste support, auto-verify on the last digit, a 30s resend countdown and a ver…

npx shadcn@latest add https://hirael.com/r/otp-verify-01.json
Two-Factor Setup 01 block

Three-step 2FA enrollment card: scan a real otpauth QR or copy the key, confirm a six-digit code, then save recovery codes with copy, download and a checkbox-g…

npx shadcn@latest add https://hirael.com/r/two-factor-setup-01.json
Header 01 block

Sticky top nav with brand monogram, centered anchor links, dual auth CTAs and a slide-down mobile menu.

npx shadcn@latest add https://hirael.com/r/header-01.json
Header 02 block

Floating nav that runs full width at the top of the page and shrinks into a blurred pill once you scroll past 100px, with a spring-animated width change. Links…

npx shadcn@latest add https://hirael.com/r/header-02.json
Header 03 block

Sticky marketing header with Product, Solutions and Resources mega menus, each a two-column link list beside a featured entry, plain Pricing and Docs links, an…

npx shadcn@latest add https://hirael.com/r/header-03.json
Footer 01 block

Brand + tagline column alongside Product / Company / Resources link columns, with a copyright row and social icons below a thin rule.

npx shadcn@latest add https://hirael.com/r/footer-01.json
Not Found 01 block

Centered 404 with mono eyebrow, display headline, paired CTAs and a 'try one of these' suggested-routes list.

npx shadcn@latest add https://hirael.com/r/not-found-01.json
Month Picker component

4×3 month grid with year stepper, keyboard nav, min/max bounds, single or range mode.

npx shadcn@latest add https://hirael.com/r/month-picker.json
Time Picker component

Hour, minute and optional second scroll columns with 12/24h modes, step intervals and keyboard nav.

npx shadcn@latest add https://hirael.com/r/time-picker.json
Color Picker component

Color picker on react-colorful with HEX / RGB / HSL inputs (colord), an eyedropper where supported, and recent swatches.

npx shadcn@latest add https://hirael.com/r/color-picker.json
Avatar Stack component

Overlapping avatar group with size (sm/md/lg) and spacing (tight/normal/loose) variants, image or fallback support, numeric overflow chip, and asChild on items…

npx shadcn@latest add https://hirael.com/r/avatar-stack.json
Announcement Bar component

Top-of-page banner with default / primary / muted tones, optional dismiss button and localStorage persistence.

npx shadcn@latest add https://hirael.com/r/announcement-bar.json
Logo Cloud 01 block

Centered eyebrow + headline above a 6-column bordered wordmark grid, with stat strip and case-study link below.

npx shadcn@latest add https://hirael.com/r/logo-cloud-01.json
Logo Cloud 02 block

Two full-bleed marquee rows of wordmarks running in opposite directions, edges faded into the page, each row holding still on hover.

npx shadcn@latest add https://hirael.com/r/logo-cloud-02.json
Logo Cloud 03 block

Quiet single-row wordmark strip that brightens on hover, a rule, then a pull quote with an avatar and attribution.

npx shadcn@latest add https://hirael.com/r/logo-cloud-03.json
Logo Cloud 04 block

Six customer wordmarks as tabs, each opening a proof panel with a metric, a short quote and a story link. It advances on its own, pauses on hover or focus, and…

npx shadcn@latest add https://hirael.com/r/logo-cloud-04.json
Contact 01 block

Production contact form with controlled state, inline validation, character counter, topic select, consent checkbox and a pending/sent state machine. Channel l…

npx shadcn@latest add https://hirael.com/r/contact-01.json
Blog 01 block

Editorial blog index with a featured post on top and a 4-column grid of post cards underneath. Built on Card and Badge.

npx shadcn@latest add https://hirael.com/r/blog-01.json
Blog 02 block

Editorial post index as dated rows with a thumbnail that surfaces on hover, category tabs with counts that filter the list, and an empty state for a category w…

npx shadcn@latest add https://hirael.com/r/blog-02.json
Ecommerce 01 block

Product grid with category filter pills, sale and new badges, wishlist toggles, star ratings, compare-at pricing and add-to-cart buttons that update a live car…

npx shadcn@latest add https://hirael.com/r/ecommerce-01.json
Ecommerce 02 block

Shopping cart with capped quantity steppers, animated line-item removal, promo-code validation, a free-shipping threshold, live totals, a checkout that confirm…

npx shadcn@latest add https://hirael.com/r/ecommerce-02.json
Ecommerce 03 block

Product detail page with a thumbnail gallery, colour swatches, a size grid that knows what is sold out in each colour, a stock-capped quantity stepper, add to …

npx shadcn@latest add https://hirael.com/r/ecommerce-03.json
Ecommerce 04 block

Category page with a sticky filter sidebar (category counts that react to the other filters, price range, colour, stock, rating), removable filter chips, sorti…

npx shadcn@latest add https://hirael.com/r/ecommerce-04.json
Dashboard 01 block

Operations dashboard with a Tabs date-range switcher (1d / 7d / 30d / 90d), a 4-up metric strip, a weekly bar chart and a recent-activity feed. Every metric de…

npx shadcn@latest add https://hirael.com/r/dashboard-01.json
Dashboard 02 block

Analytics dashboard with a date-range select, four sparkline KPI tiles, a layered two-series area chart and top-pages and channel-share side cards. Deltas carr…

npx shadcn@latest add https://hirael.com/r/dashboard-02.json
Dashboard 03 block

Revenue dashboard with a month stepper, a plan-mix donut and legend, an invoice status list and a paginated transactions list. Amounts are numbers formatted th…

npx shadcn@latest add https://hirael.com/r/dashboard-03.json
Dashboard 04 block

Commerce operations dashboard in a card-in-card style: four inset stat tiles, a Today band pairing an hourly two-series revenue chart with ad-budget and peak-h…

npx shadcn@latest add https://hirael.com/r/dashboard-04.json
Dashboard 05 block

Observability dashboard composed as one bordered lattice: greeting strip with range select, four sparkline KPI cells, cache and duration chart cells, an AI-ins…

npx shadcn@latest add https://hirael.com/r/dashboard-05.json
Integrations 01 block

Two-column integrations section with copy and a linked integration list on the left, and an orbit diagram (central hub with 6 spokes) on the right that highlig…

npx shadcn@latest add https://hirael.com/r/integrations-01.json
Integrations 02 block

Filterable connector grid: a category toggle group above a card grid, where each card connects or disconnects with a pending state and a running connected coun…

npx shadcn@latest add https://hirael.com/r/integrations-02.json
Integrations 03 block

Two-column integrations page: a sticky intro with a request-an-integration popover form beside a ruled list of linked connectors and their status.

npx shadcn@latest add https://hirael.com/r/integrations-03.json
Integrations 04 block

Centered integrations section: heading and copy above a hub with 6 linked tool tiles on straight spokes, with pulses travelling in and out along each line.

npx shadcn@latest add https://hirael.com/r/integrations-04.json
Integrations 05 block

Centered integrations section with three source tools on one side and three targets on the other, joined to a central hub by curved paths that carry travelling…

npx shadcn@latest add https://hirael.com/r/integrations-05.json
Integrations 06 block

Centered integrations section with a row of tool tiles hung on a shallow arc over a faded grid, each lifting on hover.

npx shadcn@latest add https://hirael.com/r/integrations-06.json
Integrations 07 block

Two-column integrations section with copy and a call to action beside a 3 by 3 tile grid whose featured tile cycles on its own, pauses on hover and focus, and …

npx shadcn@latest add https://hirael.com/r/integrations-07.json
Integrations 08 block

Minimal integrations section: a short heading, a single row of tool icons and a link to the full list.

npx shadcn@latest add https://hirael.com/r/integrations-08.json
Image Gallery 01 block

Studio-style masonry gallery with a Tabs category filter showing counts, photo tiles in varied aspect ratios that open in a lightbox with thumbnails, and an em…

npx shadcn@latest add https://hirael.com/r/image-gallery-01.json
Image Gallery 02 block

Photo grid with a Grid and Rows layout switch, captions on hover or focus, and a lightbox with thumbnails that opens at the chosen photo and returns focus to i…

npx shadcn@latest add https://hirael.com/r/image-gallery-02.json
App Shell 01 block

Drop-in admin shell built on the shadcn Sidebar primitive: collapsible icon rail with nav badges and an account menu in the footer, sticky topbar with breadcru…

npx shadcn@latest add https://hirael.com/r/app-shell-01.json
App Shell 02 block

Sidebar-free admin shell with a sticky top bar over a working settings screen: vertical tabs with roving keyboard focus, a header search that filters every sec…

npx shadcn@latest add https://hirael.com/r/app-shell-02.json
App Shell 03 block

Split-pane inbox shell: icon rail with unread indicator, a searchable conversation listbox you can walk with the arrow keys, and a reading pane where star, arc…

npx shadcn@latest add https://hirael.com/r/app-shell-03.json
App Shell 04 block

Starter shell on the shadcn Sidebar primitive (inset variant): a workspace switcher that switches, a ⌘K field that filters the nav, icon-collapsible items with…

npx shadcn@latest add https://hirael.com/r/app-shell-04.json
Copy Button component

Click-to-copy button with copied feedback, icon-only or labelled, ghost / outline variants and a non-secure-context clipboard fallback.

npx shadcn@latest add https://hirael.com/r/copy-button.json
Icon Stack component

Isometric stack of plates with an icon skewed onto the front face, for feature headers and empty states. Layer count is a prop, and the plates take their color…

npx shadcn@latest add https://hirael.com/r/icon-stack.json
Marquee component

Infinite scrolling row or column for logos and testimonials, with pause-on-hover, reverse and vertical modes. Keyframes ship inline, zero config.

npx shadcn@latest add https://hirael.com/r/marquee.json
Tree View component

Collapsible nested tree for file explorers and hierarchical data, with auto folder/file icons, depth indentation, selection and keyboard focus.

npx shadcn@latest add https://hirael.com/r/tree-view.json
Animated Number component

Count-up number that tweens to its target with easing, Intl formatting (currency, compact, percent), prefix/suffix and reduced-motion support.

npx shadcn@latest add https://hirael.com/r/animated-number.json
Stepper component

Multi-step progress indicator with horizontal and vertical orientation, completed / active / inactive states, clickable steps and a compound API.

npx shadcn@latest add https://hirael.com/r/stepper.json
Sortable component

Drag-to-reorder list on dnd-kit: pointer and keyboard sorting, handle or whole-item dragging, and controls inside items that stay clickable.

npx shadcn@latest add https://hirael.com/r/sortable.json
Date Picker component

Single-date picker: a trigger that formats the date, opening shadcn Calendar in a popover. Takes react-day-picker matchers for bounds and disabled days.

npx shadcn@latest add https://hirael.com/r/date-picker.json
Date Range Picker component

Range picker on shadcn Calendar: preset column, one or two months, and react-day-picker matchers for bounds and disabled days.

npx shadcn@latest add https://hirael.com/r/date-range-picker.json
Mention Input component

@-mention textarea with caret-anchored autocomplete, highlighted mention chips, async search and multiple trigger characters.

npx shadcn@latest add https://hirael.com/r/mention-input.json
Rich Text Editor component

Tiptap editor with a formatting toolbar (headings, lists, links, highlight, alignment) and a hover bubble to edit or unlink links inline. Outputs HTML, control…

npx shadcn@latest add https://hirael.com/r/rich-text-editor.json
Inline Edit component

Click-to-edit text with preview, validation, async submit and confirm/cancel controls. Input and textarea modes.

npx shadcn@latest add https://hirael.com/r/inline-edit.json
Signature Pad component

Signature capture on signature_pad: smooth ink, per-stroke undo, ink that follows the theme, and PNG/JPEG export via ref.

npx shadcn@latest add https://hirael.com/r/signature-pad.json
Image Cropper component

Pan-and-zoom image cropper on react-easy-crop: rect or round mask, fixed aspect, zoom slider and canvas export via ref.

npx shadcn@latest add https://hirael.com/r/image-cropper.json
Image Compare component

Before/after comparison slider with a draggable, keyboard-accessible divider, horizontal or vertical orientation and hover-follow mode.

npx shadcn@latest add https://hirael.com/r/image-compare.json
Lightbox component

Fullscreen image lightbox on Radix Dialog with gallery navigation, zoom and pan, swipe gestures, captions and a thumbnail strip.

npx shadcn@latest add https://hirael.com/r/lightbox.json
Countdown Timer component

Count-down-to-date timer with boxed / inline / minimal variants, a useCountdown hook, digit animation and completion content.

npx shadcn@latest add https://hirael.com/r/countdown-timer.json
Relative Time component

Live "3 minutes ago" label on a semantic <time>, formatted with Intl for any locale. Every instance shares one timer per refresh rate, and old dates refresh ho…

npx shadcn@latest add https://hirael.com/r/relative-time.json
QR Code component

QR code on uqr, rendered as crisp SVG, with L/M/Q/H error correction, quiet-zone control and custom colors.

npx shadcn@latest add https://hirael.com/r/qr-code.json
Calendar Heatmap component

GitHub-style contribution heatmap with month and weekday labels, tooltips, configurable intensity scale and a legend.

npx shadcn@latest add https://hirael.com/r/calendar-heatmap.json
Code Block component

Code display with built-in dependency-free syntax highlighting via theme tokens, line numbers, line highlights, diff gutters, copy button and collapsible max-h…

npx shadcn@latest add https://hirael.com/r/code-block.json
Masonry component

True masonry layout that balances children into the shortest column by measured height, order-preserving, responsive, dependency-free.

npx shadcn@latest add https://hirael.com/r/masonry.json
Audio Player component

Composable audio player with play/pause, scrub-safe seek with buffered tint, skip, time readouts, volume and playback rate.

npx shadcn@latest add https://hirael.com/r/audio-player.json
Video Player component

Composable video player with click or Space to play, scrub-safe seek with buffered tint, time readouts, volume, full screen, and controls that fade out while i…

npx shadcn@latest add https://hirael.com/r/video-player.json
Media Input component

Local media file picker that previews via an object URL; empty-state prompt, replace and clear, size validation. Nothing leaves the browser.

npx shadcn@latest add https://hirael.com/r/media-input.json
Tour component

Onboarding spotlight that dims the page around a target element and walks users through steps with a positioned coach-mark card.

npx shadcn@latest add https://hirael.com/r/tour.json
Activity Feed block

Avatar-led event feed with a connecting rail, actor and action lines, timestamps, quoted bodies and date dividers. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/activity-feed.json
Audit Log block

Compliance-style event log with expandable rows that reveal actor, action, status and request metadata. Composable disclosure parts.

npx shadcn@latest add https://hirael.com/r/audit-log.json
Blur Reveal component

Reveals content with a blur, fade and lift as it scrolls into view. Configurable delay, duration and threshold; respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/blur-reveal.json
Text Reveal component

Staggered text entrance that masks and slides each word, character or line into place on scroll. Respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/text-reveal.json
Text Shimmer component

Text with a moving highlight for loading labels like "Thinking...". CSS only, follows the text colour, runs the other way in RTL and stays still when reduced m…

npx shadcn@latest add https://hirael.com/r/text-shimmer.json
Scroll Reveal component

Fades and slides content in from any direction as it enters the viewport. Configurable distance, delay and replay; respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/scroll-reveal.json
Spotlight Card component

Card surface with a crisp spotlight that tracks the cursor and fades in on hover. Built on Cursor Glow and design tokens.

npx shadcn@latest add https://hirael.com/r/spotlight-card.json
Magnetic Button component

Button that pulls toward the cursor and springs back on leave. Adjustable strength, asChild to wrap a link, respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/magnetic-button.json
Cursor Glow component

Ambient glow layer that follows the pointer across its container and fades when it leaves. Drop it behind heroes, grids or feature panels.

npx shadcn@latest add https://hirael.com/r/cursor-glow.json
Sparkles component

Canvas particle field that drifts and twinkles behind any container. Density scales with size, colors resolve from tokens, and it pauses offscreen and under re…

npx shadcn@latest add https://hirael.com/r/sparkles.json
Tilt Card component

3D pointer tilt with optional cursor-following glare and configurable max angle, scale and perspective. Respects reduced-motion.

npx shadcn@latest add https://hirael.com/r/tilt-card.json
Morphing Dialog component

A trigger card that morphs into a centered dialog via shared-layout animation, with focus trapping, scroll lock, Esc to close and reduced-motion support.

npx shadcn@latest add https://hirael.com/r/morphing-dialog.json
Dock component

macOS-style dock with cursor magnification: icons scale and spring as the pointer passes, with hover and focus labels. Built on motion.

npx shadcn@latest add https://hirael.com/r/dock.json
Floating Action Button component

Expanding speed-dial FAB: a primary trigger that rotates open to stagger a stack of secondary actions on any side. Compound API.

npx shadcn@latest add https://hirael.com/r/floating-action-button.json
Floating Toolbar component

Floating pill toolbar for text selection and canvas actions, with toggle buttons, separators and labels. Position it anywhere.

npx shadcn@latest add https://hirael.com/r/floating-toolbar.json
Split View component

Two-pane master/detail layout with a draggable, keyboard-accessible divider and min/max bounds, built on shadcn Resizable.

npx shadcn@latest add https://hirael.com/r/split-view.json
Inspector Panel block

Design-tool inspector with a header, collapsible sections and label/control rows. Composable parts for property panels and sidebars.

npx shadcn@latest add https://hirael.com/r/inspector-panel.json
Tenant Switcher block

Workspace, organization or project switcher for multi-tenant apps. Logo or initials, plan or role caption, grouped and searchable list, and a create action. Sh…

npx shadcn@latest add https://hirael.com/r/tenant-switcher.json
KPI Grid block

Hairline-joined grid of KPI tiles with label, value, an up/down/flat delta chip and a sparkline. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/kpi-grid.json
Quick Actions block

Grid of dashboard shortcut tiles with icon, label and description; each opens a small form and shows its result in place. Each tile is a button or, via asChild…

npx shadcn@latest add https://hirael.com/r/quick-actions.json
Notifications block

Notification panel with an All/Unread filter, mark all read, per-item mark read and dismiss, an empty state, and a primary-colored unread marker. Ships composa…

npx shadcn@latest add https://hirael.com/r/notifications.json
Billing Card block

Current-plan summary with price, a usage meter, billing detail rows and footer actions. Composable parts for billing settings.

npx shadcn@latest add https://hirael.com/r/billing-card.json
Subscription Plans block

In-app plan selector with featured and current states, a badge, feature checklist and per-plan action. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/subscription-plans.json
API Keys block

API key manager with reveal/hide, copy-to-clipboard, key metadata and a create action. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/api-keys.json
Usage Dashboard block

Metered usage panel with per-resource progress bars that tint amber near the limit and red over it. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/usage-dashboard.json
Creative Studio block

Dark, cinematic creative-studio landing page: a full-viewport hero with an animated backdrop and pull-up wordmark, a scroll-revealed about section, and a stagg…

npx shadcn@latest add https://hirael.com/r/creative-studio.json
Agency Landing block

Bright, shader-lit agency landing page: a full-viewport hero with an animated WebGL backdrop and pill navigation, an editorial about section, a featured-work g…

npx shadcn@latest add https://hirael.com/r/agency-landing.json
Mindloop block

Dark, monochrome newsletter landing page: a full-screen video hero with an inline subscribe form, an answer-engine section, scroll-revealed mission copy, a fou…

npx shadcn@latest add https://hirael.com/r/mindloop.json
Portfolio block

Dark, single-page personal portfolio: a counter loading screen, an HLS video hero with a floating nav and a cycling role line, a bento work grid, a journal lis…

npx shadcn@latest add https://hirael.com/r/portfolio.json
USD Halo block

Premium fintech landing page for a stablecoin: a full-bleed video hero with a custom halo wordmark and an infinite brand marquee, a meet-the-product card grid,…

npx shadcn@latest add https://hirael.com/r/usd-halo.json
Rivr block

DeFi staking landing page for a fluid-asset protocol: a video hero on a rounded card with glass stat cards and a carved documentation corner, a metrics band, a…

npx shadcn@latest add https://hirael.com/r/rivr.json
Velorah block

Dark, premium landing page for an electric RV brand: a full-screen video hero with liquid-glass navigation, a centered tagline, a split feature card with switc…

npx shadcn@latest add https://hirael.com/r/velorah.json
Asme block

Dark, liquid-glass marketing landing page: a full-viewport hero with a cross-fading background video, a frosted glass pill nav and an inline email form, then s…

npx shadcn@latest add https://hirael.com/r/asme.json
Prism block

Dark, liquid-glass landing page for an AI web design agency: a fixed glass pill nav, a full-screen video hero whose headline blurs in word by word over a partn…

npx shadcn@latest add https://hirael.com/r/prism.json
AKOR block

Dark landing page for an intelligent-security firm: a fixed uppercase navbar, a full-screen video hero with copy anchored bottom-start, an inverted near-white …

npx shadcn@latest add https://hirael.com/r/akor.json
NexaCore block

Light enterprise-infrastructure landing page: a floating pill navbar that shrinks on scroll, a full-screen video hero, a dark service-card grid that unfolds on…

npx shadcn@latest add https://hirael.com/r/nexacore.json
Aurael block

Bilingual (EN/AR) landing page for a home-solar brand, built around a day/night control that re-themes the whole page: a full-height photographic hero that cro…

npx shadcn@latest add https://hirael.com/r/aurael.json
Novael block

Bilingual (EN/AR) landing page for a technology services firm: a fixed scroll-spy navbar over a headline that sits on a photographic band, an overlapping intro…

npx shadcn@latest add https://hirael.com/r/novael.json
Hero 06 block

Centered personal hero: a live "available for work" badge, a serif headline with a primary-tinted emphasis span, a sub-line, a three-stat row with hairline div…

npx shadcn@latest add https://hirael.com/r/hero-06.json
Hero 07 block

Centered hero with a word-by-word blur-in serif headline, a glass beta badge with a live dot, dual rounded CTAs, and animated beam line-art SVGs that trace the…

npx shadcn@latest add https://hirael.com/r/hero-07.json
Hero 08 block

Centered hero on a framed, token-lit panel: a pill badge, a serif headline with an italic emphasis span, sub-copy, dual CTA buttons, and a window preview of a …

npx shadcn@latest add https://hirael.com/r/hero-08.json
Testimonial 03 block

Centered statement quote with a serif display, an inline quote glyph in the corner, gradient hairline dividers, and a highlighted phrase, closed by a small att…

npx shadcn@latest add https://hirael.com/r/testimonial-03.json
Testimonial 04 block

Three-column quote grid under a centered pill badge and word-by-word headline. Each card opens with a quote mark, then the quote and an author line. Cards rise…

npx shadcn@latest add https://hirael.com/r/testimonial-04.json
Testimonial 05 block

Customer stories carousel where each card leads with a measured result, then a short quote, the person behind it and a link to the case study, with a slide cou…

npx shadcn@latest add https://hirael.com/r/testimonial-05.json
CTA 04 block

Centered get-in-touch CTA with a pill eyebrow, serif headline, mail button, a copy-to-clipboard email address, and GitHub and LinkedIn icon buttons, capped by …

npx shadcn@latest add https://hirael.com/r/cta-04.json
CTA 05 block

Contact CTA panel with a scroll-reactive radial glow, an eyebrow badge, a word-by-word reveal headline, and two contact actions (email and call) each pairing a…

npx shadcn@latest add https://hirael.com/r/cta-05.json
CTA 06 block

CTA banner on one tokenized gradient surface: an eyebrow label, a serif headline with an italic emphasis, short sub-copy, and a primary action button that rise…

npx shadcn@latest add https://hirael.com/r/cta-06.json
Footer 02 block

Rounded-top footer with a brand block beside a multi-column link grid. Each column caps at five links and shows a "View all" arrow when there are more. A soft …

npx shadcn@latest add https://hirael.com/r/footer-02.json
Footer 03 block

Boxed link-column footer: a two-column brand block with wordmark, blurb, and ghost social buttons, two link columns, and a divided copyright row. Sits in a sof…

npx shadcn@latest add https://hirael.com/r/footer-03.json
Footer 04 block

Four-column footer lit by slow light rays falling from the top edge: brand mark and blurb, a contact column with WhatsApp and email links, a location column, a…

npx shadcn@latest add https://hirael.com/r/footer-04.json
FAQ 05 block

Two-column FAQ block: an eyebrow, serif headline and short intro sit on the start side; a single-open accordion of five questions sits on the end side, split b…

npx shadcn@latest add https://hirael.com/r/faq-05.json
FAQ 06 block

Centered FAQ with a pill badge, a word-by-word headline reveal and a short intro above a multi-open accordion where each question is its own bordered card that…

npx shadcn@latest add https://hirael.com/r/faq-06.json
Contact 02 block

Bordered contact section with a serif header and a three-column info grid: email with a copy button, location, and social pills.

npx shadcn@latest add https://hirael.com/r/contact-02.json
Contact 03 block

Centered contact panel whose bottom glow widens as the section scrolls into view, with a pill badge, a word-by-word headline reveal, two short paragraphs, and …

npx shadcn@latest add https://hirael.com/r/contact-03.json
Contact 04 block

Support contact section with a live reply-time line from fixed support hours, contact channels, common questions, and a ticket form that suggests help articles…

npx shadcn@latest add https://hirael.com/r/contact-04.json
Table of Contents component

On-this-page navigation that tracks the active heading as you scroll and highlights it with a moving border marker. Takes a flat or nested items list, or compo…

npx shadcn@latest add https://hirael.com/r/toc.json
App Shell 05 block

Inset sidebar app shell: a collapsible icon sidebar with a brand header, grouped Workspace and Tools nav (with a Beta badge), and an account menu in the footer…

npx shadcn@latest add https://hirael.com/r/app-shell-05.json
App Shell 06 block

A nested app sidebar for shadcn/ui. Open a project or settings and the whole sidebar slides to its own links, like the Vercel dashboard, instead of expanding a…

npx shadcn@latest add https://hirael.com/r/app-shell-06.json
Dashboard 06 block

Pipeline overview dashboard: four stat cards for success, failure, skipped, and live activity, a clickable latest-runs bar chart with a run breakdown panel, an…

npx shadcn@latest add https://hirael.com/r/dashboard-06.json
Confirm component

Imperative confirmation dialog: a root provider plus a useConfirm hook that resolves a promise on confirm or cancel. Default or destructive tone, an optional i…

npx shadcn@latest add https://hirael.com/r/confirm.json
Unsaved Guard component

Unsaved-changes guard: a root provider plus a useUnsavedGuard hook. Warns before reload, tab close and in-app link navigation, and returns a guard(proceed) to …

npx shadcn@latest add https://hirael.com/r/unsaved-guard.json
Data Table component

TanStack-powered data table: faceted, text, range and date filters, sortable columns, column visibility, row selection and pagination, with page, sort and filt…

npx shadcn@latest add https://hirael.com/r/data-table.json
Process 01 block

Team onboarding in three indexed steps (invite, connect tools, ship the first project), each with a primary hairline, a title, a body and a short detail line.

npx shadcn@latest add https://hirael.com/r/process-01.json
Process 02 block

Four-step install section. Picking a step fills the connector up to it and swaps in a detail panel with a short checklist, and the section closes on a copyable…

npx shadcn@latest add https://hirael.com/r/process-02.json
Feature 03 block

Bento explaining install: a lead tile with the shadcn add command and the files it writes, beside five indexed tiles on dependencies, aliases, npm packages, to…

npx shadcn@latest add https://hirael.com/r/feature-03.json
Feature 04 block

Services grid: a pill badge, title and intro over a three-column set of cards, each with a large thin icon, title, blurb and a three-point bullet list, lit by …

npx shadcn@latest add https://hirael.com/r/feature-04.json
Feature 05 block

Values section: a centered header over a two-column, offset grid of six glass cards, each backed by a static dot pattern in the primary color, rising in with a…

npx shadcn@latest add https://hirael.com/r/feature-05.json
Feature 06 block

About section: a centered animated header over two equal story cards, each decorated with a fading SVG grid pattern and a token-lit gradient, with a heading an…

npx shadcn@latest add https://hirael.com/r/feature-06.json
Comparison 01 block

Two-column us-and-them panel: a featured column of checked points beside a muted column of the usual trade-offs, split by a divider that stacks on mobile.

npx shadcn@latest add https://hirael.com/r/comparison-01.json
Comparison 02 block

Three-column feature matrix with a highlighted middle column, mixed tick and text cells, and a call to action in the footer row.

npx shadcn@latest add https://hirael.com/r/comparison-02.json
Comparison 03 block

Before and after panels side by side, the old way muted with crosses and the new way ticked, a Before/After switch on small screens, closing on an outcome stri…

npx shadcn@latest add https://hirael.com/r/comparison-03.json
Comparison 04 block

Three-plan feature matrix with a sticky plan header, a column highlight that follows the pointer, a switch that hides rows where every plan is equal, and a sin…

npx shadcn@latest add https://hirael.com/r/comparison-04.json
Newsletter 01 block

Centered subscribe panel with an inline email form, inline validation and a success state that swaps in a confirmation once a valid address is entered.

npx shadcn@latest add https://hirael.com/r/newsletter-01.json
Newsletter 02 block

Waitlist form that validates the address, shows a brief loading state, then returns your place in line with an invite link to copy and the referral rewards it …

npx shadcn@latest add https://hirael.com/r/newsletter-02.json
Careers 01 block

Open-roles list with department filter pills and rows that show title, department, location and type, each linking out with a hover arrow.

npx shadcn@latest add https://hirael.com/r/careers-01.json
Careers 02 block

Single job posting with the role details, a numbered hiring process and a sticky apply form with CV upload, validation and a success state. On small screens a …

npx shadcn@latest add https://hirael.com/r/careers-02.json
Hero 09 block

Full-viewport product hero on a rounded card that zooms out as the page scrolls: an inline nav with brand and actions, a serif headline, sub-copy, dual CTAs, a…

npx shadcn@latest add https://hirael.com/r/hero-09.json
Feature 07 block

Problem-framing trio: a badge and serif headline with a muted second half above three cards, each an orb icon in concentric rings with a soft radial glow, a ti…

npx shadcn@latest add https://hirael.com/r/feature-07.json
Feature 08 block

Six-card feature grid on hairline rails: each card carries an inline icon beside its title, a title and a description, corner crosshair marks, and a radial spo…

npx shadcn@latest add https://hirael.com/r/feature-08.json
Feature 09 block

Selectable catalog bento on a hairline grid: step cells with a large faded icon, title and description; picking one shows its sample settings in a panel below.…

npx shadcn@latest add https://hirael.com/r/feature-09.json
Feature 10 block

Mixed-cell overview bento: a quote with attribution, two metric tiles, a latest-drop card with a CardAction, and a three-job list, all on one hairline lattice.

npx shadcn@latest add https://hirael.com/r/feature-10.json
Feature 11 block

Feature switcher for a shared inbox: a vertical tab list of three capabilities beside a panel previewing each one, from assigned conversations to saved replies…

npx shadcn@latest add https://hirael.com/r/feature-11.json
Bento 01 block

A developer platform bento where a deploy log streams when you press Deploy, region latencies update live, and a 90-day uptime strip, install command and usage…

npx shadcn@latest add https://hirael.com/r/bento-01.json
Bento 02 block

A team collaboration bento with live presence you can follow, a comment thread you can reply to and resolve, a kanban whose cards move by drag or arrows, integ…

npx shadcn@latest add https://hirael.com/r/bento-02.json
Bento 03 block

An analytics bento where a range toggle, segment chips and saved reports drive one shared dataset, so the visitor count, funnel and country list always add up.

npx shadcn@latest add https://hirael.com/r/bento-03.json
Bento 04 block

A security and compliance bento with a live audit trail you can pause, a role permission matrix with save and discard, a 2FA adoption meter, certificate expiry…

npx shadcn@latest add https://hirael.com/r/bento-04.json
Pricing 04 block

Three-tier pricing row with a monthly/yearly toggle, an uppercase plan label, a large price with billing note, a tagline, a full-width CTA and a check-marked q…

npx shadcn@latest add https://hirael.com/r/pricing-04.json
Pricing 05 block

Usage pricing calculator with sliders for active users and build minutes, a priority support switch, and a live monthly estimate broken into line items with a …

npx shadcn@latest add https://hirael.com/r/pricing-05.json
FAQ 07 block

Split FAQ: a heading, lead and numbered topic index on the start side; picking a topic opens its answer in the single-open accordion on the end side.

npx shadcn@latest add https://hirael.com/r/faq-07.json
CTA 07 block

Closing CTA panel wrapped in a scroll-reactive primary rim glow that widens as the section moves through the viewport, with an eyebrow badge, a two-tone serif …

npx shadcn@latest add https://hirael.com/r/cta-07.json
Hero 10 block

Bordered hero card over a blurred full-bleed image: a rocket badge, a large centered headline, sub-copy and dual CTAs that rise into place on load. Reduced-mot…

npx shadcn@latest add https://hirael.com/r/hero-10.json
Footer 06 block

Two-part footer: a bordered CTA panel over a rotated, blurred image with a headline, sub-copy and a wide sign-up button, above a brand block with social icons,…

npx shadcn@latest add https://hirael.com/r/footer-06.json
Footer 05 block

Floating card footer inset from the page edge: a brand block with mark and tagline, three link columns, and a hairline-divided legal row with copyright and a s…

npx shadcn@latest add https://hirael.com/r/footer-05.json
Status 01 block

Service status page: an operational banner with an inline check, a 90-day uptime grid of tooltip-backed day bars per service with a status legend, and a dated …

npx shadcn@latest add https://hirael.com/r/status-01.json
Status 02 block

Service health cards in a responsive grid: each with a status dot, a response-time sparkline tinted by state, a status label, and an uptime and response stat p…

npx shadcn@latest add https://hirael.com/r/status-02.json
Metric Card component

Compact metric card with a value and unit, a tone-aware sparkline and an up / down trend line. Compound API.

npx shadcn@latest add https://hirael.com/r/metric-card.json
YAML Editor component

Editable code field with dependency-free YAML syntax highlighting, a line-number gutter and tab-to-indent. Controlled or uncontrolled.

npx shadcn@latest add https://hirael.com/r/yaml-editor.json
Server Card block

Fleet of host cards, each with a status pill, region, CPU / memory / disk specs and threshold-tinted usage meters. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/server-card.json
VM Table block

Virtual-machine instance table with live status dots, size, region, IP and uptime. Self-contained parts, no table primitive required.

npx shadcn@latest add https://hirael.com/r/vm-table.json
Kubernetes Pod Table block

Kubernetes pod table with phase pills (Running, Pending, CrashLoopBackOff), ready and restart counts that flag unhealthy pods.

npx shadcn@latest add https://hirael.com/r/k8s-pod-table.json
Resource Status block

Statuspage-style panel: an overall banner over a list of resources, each with an operational / degraded / outage / maintenance state and uptime.

npx shadcn@latest add https://hirael.com/r/resource-status.json
Cluster Map block

Grid heatmap of cluster nodes, each cell tinted by health and load with a hover label, plus a legend. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/cluster-map.json
Network Topology block

Coordinate-placed topology diagram: nodes with status and icons over an SVG edge layer, with animated active links. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/network-topology.json
Storage Browser block

Object-storage file browser with a clickable path breadcrumb, folder and file rows, sizes and modified dates, and a details row for the selected file. Ships co…

npx shadcn@latest add https://hirael.com/r/storage-browser.json
Log Viewer block

Streaming log panel with severity-colored lines, timestamps and sources, a level filter with counts, and a Follow toggle that tails new lines and unpins when y…

npx shadcn@latest add https://hirael.com/r/log-viewer.json
Terminal block

Terminal surface with a title bar, output lines and an interactive prompt input with command-history recall. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/terminal.json
Deployment History block

Deployment feed on a connecting rail: version, environment and status (deployed, failed, building, rolled back) with commit and author meta.

npx shadcn@latest add https://hirael.com/r/deployment-history.json
Kanban component

Board of columns and cards on dnd-kit: pointer and keyboard drag-and-drop across columns, a drag overlay, an empty-column hint, and one commit per move.

npx shadcn@latest add https://hirael.com/r/kanban.json
Sparkline component

Tiny inline chart on recharts in line, area or bar form with optional curve, last-point dot, reference line and hover tooltip. Tints with currentColor.

npx shadcn@latest add https://hirael.com/r/sparkline.json
Gauge component

Radial SVG gauge for a single reading on a scale, with threshold bands that recolour the arc, an animated sweep and a centred value and caption. Any start and …

npx shadcn@latest add https://hirael.com/r/gauge.json
Meter component

Linear meter for how much of a limit is used, like storage or an API quota, with stacked segments, a legend and thresholds that change the colour. Unlike Progr…

npx shadcn@latest add https://hirael.com/r/meter.json
JSON Viewer component

Collapsible JSON tree with typed value colors, item counts on closed nodes, long-string truncation, expand or collapse all, copy, and arrow-key navigation.

npx shadcn@latest add https://hirael.com/r/json-viewer.json
Cron Editor component

Visual cron builder kept in sync with the raw expression. Presets, per-field modes, validation, a plain-English preview, and the next run times.

npx shadcn@latest add https://hirael.com/r/cron-editor.json
Country Select component

Searchable country picker with flag emoji, pinned countries, optional dial codes, and single or multiple selection. Search by name or ISO code.

npx shadcn@latest add https://hirael.com/r/country-select.json
Command Palette component

Keyboard-first command menu with a platform shortcut, nested pages, remembered recents and shortcut hints on each row.

npx shadcn@latest add https://hirael.com/r/command-palette.json
Address Input component

Postal address field group that follows the selected country: which fields appear, the order they sit in, and what they are called.

npx shadcn@latest add https://hirael.com/r/address-input.json
Credit Card Input component

Card number, expiry, and CVC in one row with brand detection, per-brand grouping, Luhn and expiry validation, and auto-advance between fields.

npx shadcn@latest add https://hirael.com/r/credit-card-input.json
Emoji Picker component

Emoji picker on frimousse: the full emoji set by category, search, skin tones, keyboard navigation and a hover preview.

npx shadcn@latest add https://hirael.com/r/emoji-picker.json
Avatar Upload component

Click or drop an image, crop it to a circle or square with zoom, and preview the result. Initials fallback, size and type limits, remove control.

npx shadcn@latest add https://hirael.com/r/avatar-upload.json
Settings 01 block

Account settings page with a sticky section nav, card sections with label/control rows that stack on mobile, dirty-aware Save/Cancel footers, and a Danger zone…

npx shadcn@latest add https://hirael.com/r/settings-01.json
Settings 02 block

Security and notifications settings in tabs: change password with strength meter, two-factor toggle, revocable session list, and grouped notification switches …

npx shadcn@latest add https://hirael.com/r/settings-02.json
Members 01 block

Team members management: live search, inline role select, status badges, row actions menu, a pending-invites list with resend/revoke, and an invite dialog that…

npx shadcn@latest add https://hirael.com/r/members-01.json
Onboarding 01 block

Four-step setup wizard on the Stepper: controlled or uncontrolled step, per-step validation gating Continue, Skip, Back, a Finish that fires onComplete, and a …

npx shadcn@latest add https://hirael.com/r/onboarding-01.json
Coming Soon 01 block

Full-viewport launch page with a live countdown, an email notify form that shows an inline success state, and a GitHub link in the footer. Ships composable par…

npx shadcn@latest add https://hirael.com/r/coming-soon-01.json
Coming Soon 02 block

Full-viewport launch teaser: a pill badge, a word-by-word serif headline, sub-copy and an email notify form with inline validation and a confirmation, above a …

npx shadcn@latest add https://hirael.com/r/coming-soon-02.json
Maintenance 01 block

Scheduled maintenance page with a pulsing status dot, window card showing start, expected return and migration progress, a notify-me popover with email validat…

npx shadcn@latest add https://hirael.com/r/maintenance-01.json
Maintenance 02 block

Full-viewport offline page with a blurred primary glow and a sparkle field behind a pill badge, a word-by-word serif headline, a short status message and a spi…

npx shadcn@latest add https://hirael.com/r/maintenance-02.json
Error 01 block

500 page with a retry action, home link, collapsible technical details (request id, timestamp, copy button) and a system status line. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/error-01.json
Team 01 block

Team section with a serif headline, a department filter, a grid of members with portraits or initials, roles, bios and GitHub links, and a hiring footer. Ships…

npx shadcn@latest add https://hirael.com/r/team-01.json
Team 02 block

Single-profile experience section: a four-up metric strip, a bio card with a grid-pattern backdrop, and a competencies card that ends in three pause-on-hover m…

npx shadcn@latest add https://hirael.com/r/team-02.json
Team 03 block

Distributed team directory grouped by department, showing each person’s live local time and whether they are inside working hours, with a department filter and…

npx shadcn@latest add https://hirael.com/r/team-03.json
Stats 01 block

Metrics band with four large numbers that count up on scroll, labels, optional deltas, and a two-column header on large screens. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/stats-01.json
Stats 02 block

Four metric tiles with a 4w, 12w or 52w range toggle that swaps each figure, trend chip and sparkline; one metric trends the wrong way.

npx shadcn@latest add https://hirael.com/r/stats-02.json
Stats 03 block

Split stats section: a short growth story on one side, four metrics tracked against their targets on the other. Bars fill from zero on load and a Quarter / Yea…

npx shadcn@latest add https://hirael.com/r/stats-03.json
Cookie Consent block

Floating consent banner with per-category switches, accept, reject, and save actions, and a choice persisted in localStorage. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/cookie-consent.json
Changelog 01 block

Release notes with a sticky date rail, version badges, New / Improved / Fixed tags, a subscribe button, and a filter that narrows entries. Ships composable par…

npx shadcn@latest add https://hirael.com/r/changelog-01.json
Changelog 02 block

Public roadmap board with Now, Next and Later columns. Every item can be upvoted, the board sorts by votes or by date, and on small screens tabs pick the colum…

npx shadcn@latest add https://hirael.com/r/changelog-02.json