Component API and gallery index

Copy Markdown View Source

ShadcnUI exposes 41 defining function components through use ShadcnUI and through direct imports from the modules below. Each API page is generated from the compiled Phoenix component metadata: its Attributes and Slots sections are the source of truth for required values, defaults, closed values, accepted globals, and slot attributes. Function and module prose explains native semantics, deterministic relationships, escaped string data, trusted HEEX slot content, caller-owned state, and deliberately unsupported behavior.

Every gallery page provides a stable primary preview, the exact compile-checked HEEX source, application ownership, accessibility, native fallback, package CSS enhancement, gallery-only behavior, unsupported capabilities, provenance, and related patterns. The package source link on that page leads to the defining module. Gallery tooling is demonstration behavior and is not part of the component API.

Foundation

Forms

Disclosure, navigation, and content

Overlays and interactive surfaces

Media and motion

ShadcnUI does not certify a browser brand, operating system, Electron, or other embedded renderer. Consumers evaluate their environment against the documented HTML and CSS capability and fallback contracts.