# shadcn_ui v1.0.0 - Table of Contents

> Transport-neutral Phoenix function components with shadcn-style HTML and CSS.

## Pages

- [ShadcnUI](readme.md)
- [Component API and gallery index](components.md)
- [Installation, assets, themes, and CSP](installation.md)
- [Compatibility and fallback policy](compatibility.md)
- [Phoenix controller, Dstar, and LiveView integration](integrations.md)
- [Versioning, deprecation, migration, and rollback](upgrading.md)
- [Provenance and independent project identity](provenance.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)
- [Third-party notices](third_party_notices.md)
- [Internal release process](release.md)
- [Motion and media: choosing, composing and verifying](motion-media-guide.md)
- [Image Gallery and native lightboxes](image-gallery.md)

- Component guides
  - [Foundation](foundation.md)
  - [Forms](forms.md)
  - [Disclosure](disclosure.md)
  - [Navigation](navigation.md)
  - [Content Surfaces](content-surfaces.md)
  - [Overlays](overlays.md)
  - [Interactive Surfaces](interactive-surfaces.md)
  - [Media](media.md)
  - [Motion](motion.md)

## Modules

- Media components
  - [ShadcnUI.Components.Media.Carousel](ShadcnUI.Components.Media.Carousel.md): A named native inline scroller, complete ordered list and real fragment index.
  - [ShadcnUI.Components.Media.CoverFlow](ShadcnUI.Components.Media.CoverFlow.md): Structured image figures over the complete native Carousel list and index.
  - [ShadcnUI.Components.Media.ImageGallery](ShadcnUI.Components.Media.ImageGallery.md): A named responsive list of caller-owned image figures and complete destinations.

- Motion components
  - [ShadcnUI.Components.Motion.Marquee](ShadcnUI.Components.Motion.Marquee.md): A complete static list with an optional, explicitly enabled finite preview.
  - [ShadcnUI.Components.Motion.ScrollIndicator](ShadcnUI.Components.Motion.ScrollIndicator.md): A named native block scroller with optional decorative scroll-position fill.
  - [ShadcnUI.Components.Motion.Stagger](ShadcnUI.Components.Motion.Stagger.md): Complete keyed caller content with optional bounded render-time presentation.

- Content components
  - [ShadcnUI.Components.Content.RadioPanels](ShadcnUI.Components.Content.RadioPanels.md): Native radio selection paired with caller-owned panel content.
  - [ShadcnUI.Components.Content.ScrollArea](ShadcnUI.Components.Content.ScrollArea.md): A bounded native overflow container with explicit focus policy.
  - [ShadcnUI.Components.Content.Separator](ShadcnUI.Components.Content.Separator.md): Semantic or explicitly decorative separation between caller-owned regions.

- Disclosure components
  - [ShadcnUI.Components.Disclosure.Accordion](ShadcnUI.Components.Disclosure.Accordion.md): Native disclosure items with deterministic caller-owned identity.

- Foundation components
  - [ShadcnUI.Components.Foundation.Alert](ShadcnUI.Components.Foundation.Alert.md): Visible feedback with explicit, caller-selected announcement semantics.
  - [ShadcnUI.Components.Foundation.Avatar](ShadcnUI.Components.Foundation.Avatar.md): Initials-first identity presentation with an optional caller-owned image.
  - [ShadcnUI.Components.Foundation.Badge](ShadcnUI.Components.Foundation.Badge.md): Compact passive labels with closed shadcn-style variants.
  - [ShadcnUI.Components.Foundation.Button](ShadcnUI.Components.Foundation.Button.md): Native button actions with closed shadcn-style variants and sizes.
  - [ShadcnUI.Components.Foundation.Card](ShadcnUI.Components.Foundation.Card.md): Neutral content surfaces with caller-authored semantic regions.
  - [ShadcnUI.Components.Foundation.Skeleton](ShadcnUI.Components.Foundation.Skeleton.md): Decorative loading-shape presentation with a calm reduced-motion fallback.

- Form components
  - [ShadcnUI.Components.Forms.Checkbox](ShadcnUI.Components.Forms.Checkbox.md): Native checkbox with explicit boolean or repeated-value submission semantics.
  - [ShadcnUI.Components.Forms.EnhancedSelect](ShadcnUI.Components.Forms.EnhancedSelect.md): Opt-in customizable presentation of one native select.
  - [ShadcnUI.Components.Forms.ErrorSummary](ShadcnUI.Components.Forms.ErrorSummary.md): Form-level error overview with ordinary fragment links.
  - [ShadcnUI.Components.Forms.Field](ShadcnUI.Components.Forms.Field.md): Relationship-aware layout for one caller-owned native form control.
  - [ShadcnUI.Components.Forms.FieldErrors](ShadcnUI.Components.Forms.FieldErrors.md): Ordered visible field messages with deterministic repeated-error identity.
  - [ShadcnUI.Components.Forms.Help](ShadcnUI.Components.Forms.Help.md): Escaped or trusted descriptive content for a native form control.
  - [ShadcnUI.Components.Forms.Input](ShadcnUI.Components.Forms.Input.md): Native text-like input composed through the shared form contract.
  - [ShadcnUI.Components.Forms.Label](ShadcnUI.Components.Forms.Label.md): Native label text with a protected target and explicit requirement indicators.
  - [ShadcnUI.Components.Forms.Meter](ShadcnUI.Components.Forms.Meter.md): Native scalar measurement within a known range.
  - [ShadcnUI.Components.Forms.NativeSelect](ShadcnUI.Components.Forms.NativeSelect.md): Classic native select with validated caller-owned options.
  - [ShadcnUI.Components.Forms.Progress](ShadcnUI.Components.Forms.Progress.md): Native task-progress snapshot with explicit accessible naming.
  - [ShadcnUI.Components.Forms.RadioGroup](ShadcnUI.Components.Forms.RadioGroup.md): Native exclusive-choice group with deterministic option identity.
  - [ShadcnUI.Components.Forms.Slider](ShadcnUI.Components.Forms.Slider.md): Native range input composed through the shared form contract.
  - [ShadcnUI.Components.Forms.Switch](ShadcnUI.Components.Forms.Switch.md): Switch presentation of the native boolean Checkbox contract.
  - [ShadcnUI.Components.Forms.Textarea](ShadcnUI.Components.Forms.Textarea.md): Native multiline input composed through the shared form contract.

- Navigation components
  - [ShadcnUI.Components.Navigation.Header](ShadcnUI.Components.Navigation.Header.md): A responsive native header composition for caller-owned page regions.
  - [ShadcnUI.Components.Navigation.NavigationMenu](ShadcnUI.Components.Navigation.NavigationMenu.md): Named destination navigation built from a native landmark, list, and anchors.
  - [ShadcnUI.Components.Navigation.SectionHeader](ShadcnUI.Components.Navigation.SectionHeader.md): A page-section heading composition that preserves caller heading semantics.

- Overlay components
  - [ShadcnUI.Components.Overlays.AlertDialog](ShadcnUI.Components.Overlays.AlertDialog.md): A consequential native Alert Dialog with least-destructive initial focus.
  - [ShadcnUI.Components.Overlays.Dialog](ShadcnUI.Components.Overlays.Dialog.md): A native modal Dialog with declarative invocation and explicit exit.
  - [ShadcnUI.Components.Overlays.Drawer](ShadcnUI.Components.Overlays.Drawer.md): A native modal dialog presented at a logical edge, without drag gestures.
  - [ShadcnUI.Components.Overlays.DropdownActions](ShadcnUI.Components.Overlays.DropdownActions.md): Ordinary links and buttons inside one auto Popover, deliberately not a menu.
  - [ShadcnUI.Components.Overlays.HoverCard](ShadcnUI.Components.Overlays.HoverCard.md): A complete ordinary link with a supplemental, noninteractive HEEx preview.
  - [ShadcnUI.Components.Overlays.Popover](ShadcnUI.Components.Overlays.Popover.md): Native nonmodal Popover with optional CSS anchor placement.
  - [ShadcnUI.Components.Overlays.Tooltip](ShadcnUI.Components.Overlays.Tooltip.md): CSS-first supplemental description for one ordinary button or link.

- Package contract
  - [ShadcnUI](ShadcnUI.md): Transport-neutral Phoenix function components built from semantic HTML and
shadcn-style CSS tokens.
  - [ShadcnUI.Component](ShadcnUI.Component.md): Shared authoring conventions for ShadcnUI defining component modules.

