Z
Zyeon-AI
/
zyeon-ui-components
/
blocks
Files
Code
Info
API Keys Panel
api-keys-panel
A four-state API key manager built around show-the-secret-once — a forced acknowledgement before the reveal can be closed, a name-repeating revoke confirmation, and lifecycle plus never-used called out per key.
Auth Card
auth-card
Sign-in, sign-up and reset in one card: a typed rejection union (bad credentials, address taken, rate limited), per-mode autocomplete tokens, a duplicate-submit guard, and input that survives every failure.
Blog Card Grid
blog-card-grid
A four-state article grid: one stretched link per card (category and author stay independently clickable), a featured post that spans two columns, and deliberate, configurable line clamping so mismatched title lengths still line up.
Contact Section
contact-section
A contact block built around its submit state machine: zod-validated name/email/topic/message, a duplicate-submit guard, a confirmation panel that names the address it replied to, and a failure that keeps every character you typed — beside contact rows whose mailto:/tel:/map links are derived from their own values.
CTA Band
cta-band
A closing call-to-action strip — headline, supporting line and a primary/secondary CTA pair, in four surfaces (plain, card, muted, accent) and row or stacked layouts.
Dashboard Shell
dashboard-shell
An app shell with a pinned top bar, a collapsible icon rail and a main region that is the page's only scroll container — on mobile the sidebar becomes a scroll-locked, focus-trapped drawer.
Error Page
error-page
A full-viewport error page for 404 / 403 / 500 / offline / maintenance — per-type copy and advice, a back button that degrades when the history stack is empty, live online status, and a copyable error ID behind collapsed diagnostics.
FAQ Section
faq-section
A four-state FAQ accordion block with a self-contained, dependency-free disclosure list and smooth grid-rows expansion.
Feature Grid
feature-grid
A four-state feature section: equal-weight icon cards with optional real "learn more" links, and no cap on how many render.
Hero Section
hero-section
A props-driven landing hero with eyebrow, dual CTAs, social-proof bar and an optional visual that collapses to a centred column when omitted.
Integration Grid
integration-grid
A four-state integrations directory: debounced search and category facets that really filter, a live result count, and per-card connect / disconnect with pending, error and retry.
Job Listings
job-listings
A four-state careers board: roles grouped by department, three filters that really combine (department, location, remote-only), a live result count, and salary ranges whose absence is spelled out instead of left blank.
Logo Cloud
logo-cloud
A trusted-by logo wall that optically equalises logos of wildly different aspect ratios, as a static grid or a reduced-motion-aware marquee.
Metric Overview
metric-overview
A dashboard KPI row — one shared range switcher over comparable cards, deltas coloured by each metric's polarity, and a sparkline per card.
Newsletter Signup
newsletter-signup
An email capture band driven by a real submit state machine: zod validation, a duplicate-submit guard, a role=status confirmation, an idempotent already-subscribed branch, and a failure that keeps the address you typed.
Pricing Table
pricing-table
A four-state pricing section with a data-derived monthly/yearly toggle and a highlighted recommended tier.
Roadmap Board
roadmap-board
A public product roadmap in planned / in-progress / shipped lanes, with optimistic upvoting that rolls back and reports the failure, per-lane empty states and real loading/empty/error branches.
Settings Page
settings-page
A settings page shell — section nav, per-section save, and an unsaved-changes guard that stops a section switch with save / discard / cancel instead of dropping the edit.
Site Footer
site-footer
A contract-driven site footer: brand block with named social links, collapsible link columns on mobile, and a legal bottom bar with an optional locale switcher.
Stats Section
stats-section
A marketing KPI band of big formatted numbers with hairline dividers, driven by a four-state contract.
Team Grid
team-grid
A four-state team section with equal-height member cards, initials-fallback avatars, real social links and optional department grouping.
Testimonials
testimonials
A masonry wall of customer quote cards with avatars, driven by one contract through all four data states.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information
API Keys Panel
api-keys-panel
A four-state API key manager built around show-the-secret-once — a forced acknowledgement before the reveal can be closed, a name-repeating revoke confirmation, and lifecycle plus never-used called out per key.
Auth Card
auth-card
Sign-in, sign-up and reset in one card: a typed rejection union (bad credentials, address taken, rate limited), per-mode autocomplete tokens, a duplicate-submit guard, and input that survives every failure.
Blog Card Grid
blog-card-grid
A four-state article grid: one stretched link per card (category and author stay independently clickable), a featured post that spans two columns, and deliberate, configurable line clamping so mismatched title lengths still line up.
Contact Section
contact-section
A contact block built around its submit state machine: zod-validated name/email/topic/message, a duplicate-submit guard, a confirmation panel that names the address it replied to, and a failure that keeps every character you typed — beside contact rows whose mailto:/tel:/map links are derived from their own values.
CTA Band
cta-band
A closing call-to-action strip — headline, supporting line and a primary/secondary CTA pair, in four surfaces (plain, card, muted, accent) and row or stacked layouts.
Dashboard Shell
dashboard-shell
An app shell with a pinned top bar, a collapsible icon rail and a main region that is the page's only scroll container — on mobile the sidebar becomes a scroll-locked, focus-trapped drawer.
Error Page
error-page
A full-viewport error page for 404 / 403 / 500 / offline / maintenance — per-type copy and advice, a back button that degrades when the history stack is empty, live online status, and a copyable error ID behind collapsed diagnostics.
FAQ Section
faq-section
A four-state FAQ accordion block with a self-contained, dependency-free disclosure list and smooth grid-rows expansion.
Feature Grid
feature-grid
A four-state feature section: equal-weight icon cards with optional real "learn more" links, and no cap on how many render.
Hero Section
hero-section
A props-driven landing hero with eyebrow, dual CTAs, social-proof bar and an optional visual that collapses to a centred column when omitted.
Integration Grid
integration-grid
A four-state integrations directory: debounced search and category facets that really filter, a live result count, and per-card connect / disconnect with pending, error and retry.
Job Listings
job-listings
A four-state careers board: roles grouped by department, three filters that really combine (department, location, remote-only), a live result count, and salary ranges whose absence is spelled out instead of left blank.
Logo Cloud
logo-cloud
A trusted-by logo wall that optically equalises logos of wildly different aspect ratios, as a static grid or a reduced-motion-aware marquee.
Metric Overview
metric-overview
A dashboard KPI row — one shared range switcher over comparable cards, deltas coloured by each metric's polarity, and a sparkline per card.
Newsletter Signup
newsletter-signup
An email capture band driven by a real submit state machine: zod validation, a duplicate-submit guard, a role=status confirmation, an idempotent already-subscribed branch, and a failure that keeps the address you typed.
Pricing Table
pricing-table
A four-state pricing section with a data-derived monthly/yearly toggle and a highlighted recommended tier.
Roadmap Board
roadmap-board
A public product roadmap in planned / in-progress / shipped lanes, with optimistic upvoting that rolls back and reports the failure, per-lane empty states and real loading/empty/error branches.
Settings Page
settings-page
A settings page shell — section nav, per-section save, and an unsaved-changes guard that stops a section switch with save / discard / cancel instead of dropping the edit.
Site Footer
site-footer
A contract-driven site footer: brand block with named social links, collapsible link columns on mobile, and a legal bottom bar with an optional locale switcher.
Stats Section
stats-section
A marketing KPI band of big formatted numbers with hairline dividers, driven by a four-state contract.
Team Grid
team-grid
A four-state team section with equal-height member cards, initials-fallback avatars, real social links and optional department grouping.
Testimonials
testimonials
A masonry wall of customer quote cards with avatars, driven by one contract through all four data states.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information