# pui v1.0.0-beta.1 - Table of Contents

## Pages

- [README](readme.md)

- Guides
  - [PUI Usage Guide](usage.md)
  - [Headless Component Usage](headless-usage.md)
  - [Layout Primitives](layouts.md)
  - [Migrate Phoenix Generated UI To PUI](migrate-to-pui.md)

## Modules

- [PUI](PUI.md): PUI keeps the contexts that define your domain
and business logic.
- [PUI.Accordion](PUI.Accordion.md): Accordion primitives for progressively revealing related content.
- [PUI.Alert](PUI.Alert.md): Alert component for displaying important messages and status updates.
- [PUI.Button](PUI.Button.md): A versatile button component with multiple variants and sizes.
- [PUI.Components](PUI.Components.md)
- [PUI.Container](PUI.Container.md): Container components for organizing content with consistent styling.
- [PUI.DatePicker](PUI.DatePicker.md): Date picker components built from a trigger button and a popover calendar.
- [PUI.DatePickerComponent](PUI.DatePickerComponent.md)
- [PUI.Dialog](PUI.Dialog.md): A modal dialog component for LiveView applications.
- [PUI.Dropdown](PUI.Dropdown.md): Dropdown menu component for displaying actions and options.
- [PUI.Flash](PUI.Flash.md): Toast notification system for LiveView applications.
- [PUI.Flash.Message](PUI.Flash.Message.md)
- [PUI.Input](PUI.Input.md): Form controls for text inputs, checkboxes, radios, switches, labels, and textareas.
- [PUI.Layout](PUI.Layout.md): Reusable application shell primitives for documentation sites, dashboards, and
other two-pane LiveView layouts.
- [PUI.Loading](PUI.Loading.md): Loading indicators and progress components.
- [PUI.MenuButton](PUI.MenuButton.md): A button that opens a popup menu. Built on top of Popover.
- [PUI.Popover](PUI.Popover.md): Popover and tooltip components using Floating UI for positioning.
- [PUI.Select](PUI.Select.md): A customizable select dropdown with search, grouping, and form-aware errors.
- [PUI.Tabs](PUI.Tabs.md): Accessible tabs for switching between related panels of content.

## Mix Tasks

- [mix pui.gen.skills](Mix.Tasks.Pui.Gen.Skills.md): Generate PUI skills into agent skill directories.

