# phia_ui v0.1.17 - Table of Contents
## Pages
- [README](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)
- Guides
- [Theme System Guide](theme-system.md)
- [Tutorial: Booking Platform](tutorial-booking.md)
- [Tutorial: Content Management System](tutorial-cms.md)
- [Tutorial: Analytics Dashboard](tutorial-dashboard.md)
- [Tutorial: PhiaUI in Livebook](tutorial-livebook.md)
- [Tutorial: Charts — Complete Guide](tutorial-charts.md)
- [Tutorial: PhiaUI Design — Visual Editor + Claude Code](tutorial-design.md)
- Components
- [Buttons](buttons.md)
- [Calendar & Scheduling](calendar.md)
- [Cards](cards.md)
- [Data](data.md)
- [Display](display.md)
- [Feedback](feedback.md)
- [Forms](forms.md)
- [Inputs](inputs.md)
- [Layout](layout.md)
- [Media](media.md)
- [Navigation](navigation.md)
- [Overlay](overlay.md)
- [Animation](animation.md)
- [Background](background.md)
- [Editor](editor.md)
- [Interaction](interaction.md)
- [Surface](surface.md)
- [Typography](typography.md)
## Modules
- [PhiaUi](PhiaUi.md): PhiaUI — a shadcn/ui-inspired component library for Phoenix LiveView.
- [PhiaUi.Application](PhiaUi.Application.md): OTP Application entry-point for PhiaUi.
- [PhiaUi.ClassMerger](PhiaUi.ClassMerger.md): Native Tailwind CSS class merger for PhiaUi.
- [PhiaUi.ClassMerger.Cache](PhiaUi.ClassMerger.Cache.md): ETS-backed cache for memoising resolved Tailwind class strings.
- [PhiaUi.ClassMerger.Groups](PhiaUi.ClassMerger.Groups.md): Maps Tailwind CSS utility class tokens to their conflict group.
- [PhiaUi.Collab.CollabPresence](PhiaUi.Collab.CollabPresence.md): Phoenix.Presence wrapper for collaborative editing sessions.
- [PhiaUi.Collab.CollabRoom](PhiaUi.Collab.CollabRoom.md): GenServer managing a single collaboration room session.
- [PhiaUi.Collab.RoomManager](PhiaUi.Collab.RoomManager.md): Manages collaboration room lifecycles via `DynamicSupervisor`.
- [PhiaUi.Collab.Supervisor](PhiaUi.Collab.Supervisor.md): Top-level supervisor for PhiaUI collaboration infrastructure.
- [PhiaUi.ComponentRegistry](PhiaUi.ComponentRegistry.md): Source of truth for all 829 PhiaUI components.
- [PhiaUi.Components.Accordion](PhiaUi.Components.Accordion.md): Accordion component using exclusively `Phoenix.LiveView.JS` — no JS hooks required.
- [PhiaUi.Components.ActionButton](PhiaUi.Components.ActionButton.md): Specialized action buttons for common UI interaction patterns.
- [PhiaUi.Components.ActionSheet](PhiaUi.Components.ActionSheet.md): Mobile-style action sheet component — a sliding bottom panel.
- [PhiaUi.Components.ActivityFeed](PhiaUi.Components.ActivityFeed.md): Activity feed / audit log component for PhiaUI.
- [PhiaUi.Components.AdvancedSelects](PhiaUi.Components.AdvancedSelects.md): Advanced select components for PhiaUI.
- [PhiaUi.Components.Alert](PhiaUi.Components.Alert.md): Inline feedback alert for communicating status, errors, and warnings.
- [PhiaUi.Components.AlertDialog](PhiaUi.Components.AlertDialog.md): Alert Dialog component for critical confirmations requiring explicit user action.
- [PhiaUi.Components.AnimatedSurface](PhiaUi.Components.AnimatedSurface.md): Animated surface components for PhiaUI — 5 components covering rotating
border beams, shine effects, cursor-tracked gradients, spotlights, and
moving gradient borders.
- [PhiaUi.Components.Animation](PhiaUi.Components.Animation.md): Animation primitives for PhiaUI — 22 components covering infinite loops,
background effects, text effects, entry/scroll animations, interactive hover,
counter animations, decorative borders, CSS loaders, and canvas effects.
- [PhiaUi.Components.AppShell](PhiaUi.Components.AppShell.md): Application shell layout component providing a full-page grid structure.
- [PhiaUi.Components.AppStoreButton](PhiaUi.Components.AppStoreButton.md): Apple App Store and Google Play Store badge buttons.
- [PhiaUi.Components.ArcDiagram](PhiaUi.Components.ArcDiagram.md): Arc diagram — pure SVG, zero JS.
- [PhiaUi.Components.AreaChart](PhiaUi.Components.AreaChart.md): Filled area chart — pure SVG, zero JS.
- [PhiaUi.Components.Article](PhiaUi.Components.Article.md): Semantic article component with structured title, meta, lead, body, and footer.
- [PhiaUi.Components.ArticleCard](PhiaUi.Components.ArticleCard.md): ArticleCard — a blog post / article preview card.
- [PhiaUi.Components.AspectRatio](PhiaUi.Components.AspectRatio.md): Utility component that maintains a fixed aspect ratio for any child content.
- [PhiaUi.Components.AudioPlayer](PhiaUi.Components.AudioPlayer.md): AudioPlayer component for playing audio with play/pause, progress bar and timestamp.
- [PhiaUi.Components.AutocompleteInput](PhiaUi.Components.AutocompleteInput.md): Text input with HTML5 datalist suggestions.
- [PhiaUi.Components.Avatar](PhiaUi.Components.Avatar.md): Circular user avatar with automatic image-fallback to initials.
- [PhiaUi.Components.AvatarGroup](PhiaUi.Components.AvatarGroup.md): AvatarGroup — an overlapping stack of avatars with built-in overflow badge.
- [PhiaUi.Components.AvatarUpload](PhiaUi.Components.AvatarUpload.md): Circular or square profile photo uploader with overlay edit icon.
- [PhiaUi.Components.BackToTop](PhiaUi.Components.BackToTop.md): Floating "back to top" button that appears after scrolling past a threshold.
- [PhiaUi.Components.BackTop](PhiaUi.Components.BackTop.md): BackTop component — a floating "scroll to top" button.
- [PhiaUi.Components.Background](PhiaUi.Components.Background.md): Background pattern and decoration components for PhiaUI.
- [PhiaUi.Components.Badge](PhiaUi.Components.Badge.md): Compact inline label for status indicators, tags, version numbers, and counts.
- [PhiaUi.Components.BadgeCalendar](PhiaUi.Components.BadgeCalendar.md): Month calendar where each day cell can show a small badge count at the top
and the day number at the bottom.
- [PhiaUi.Components.BadgeDelta](PhiaUi.Components.BadgeDelta.md): Delta badge — a colored pill showing a metric trend with an icon.
- [PhiaUi.Components.BadgeGroup](PhiaUi.Components.BadgeGroup.md): Badge + text description combo component.
- [PhiaUi.Components.Banner](PhiaUi.Components.Banner.md): Full-width page-level feedback banners inspired by Atlassian Design System Banner,
Bootstrap Alerts, and GitHub's site-wide announcement banners.
- [PhiaUi.Components.BarChart](PhiaUi.Components.BarChart.md): Vertical grouped / stacked / horizontal bar chart — pure SVG, zero JS.
- [PhiaUi.Components.BarList](PhiaUi.Components.BarList.md): Horizontal bar list — ranks items by value with proportional bars.
- [PhiaUi.Components.Bento](PhiaUi.Components.Bento.md): Bento grid components for PhiaUI — 4 components for Apple-style modular
grid layouts with varying cell spans.
- [PhiaUi.Components.BigCalendar](PhiaUi.Components.BigCalendar.md): Full-page monthly calendar with colored event pills and a view switcher.
- [PhiaUi.Components.BookingCalendar](PhiaUi.Components.BookingCalendar.md): Airbnb-style booking calendar with per-cell availability states.
- [PhiaUi.Components.BottomNavigation](PhiaUi.Components.BottomNavigation.md): BottomNavigation component — a fixed bottom tab bar for mobile/PWA apps.
- [PhiaUi.Components.BoxPlot](PhiaUi.Components.BoxPlot.md): Box-and-whisker plot — pure SVG, zero JS.
- [PhiaUi.Components.Breadcrumb](PhiaUi.Components.Breadcrumb.md): Breadcrumb navigation component following the shadcn/ui Breadcrumb anatomy.
- [PhiaUi.Components.BubbleChart](PhiaUi.Components.BubbleChart.md): XY bubble chart with variable-radius circles — pure SVG, zero JS.
- [PhiaUi.Components.BulkActionBar](PhiaUi.Components.BulkActionBar.md): BulkActionBar component for PhiaUI.
- [PhiaUi.Components.BulletChart](PhiaUi.Components.BulletChart.md): Bullet chart — progress toward target with colored range bands — pure SVG, zero JS.
- [PhiaUi.Components.Button](PhiaUi.Components.Button.md): Stateless Button component with 6 variants and 7 sizes.
- [PhiaUi.Components.ButtonGroup](PhiaUi.Components.ButtonGroup.md): Groups multiple buttons into a unified bar with shared borders.
- [PhiaUi.Components.Calendar](PhiaUi.Components.Calendar.md): Server-rendered calendar component for date selection with keyboard navigation.
- [PhiaUi.Components.CalendarTimePicker](PhiaUi.Components.CalendarTimePicker.md): Calendar + scrollable time slot picker for date-and-time selection.
- [PhiaUi.Components.CalendarWeekView](PhiaUi.Components.CalendarWeekView.md): Week-view calendar with time axis and absolute-positioned event blocks.
- [PhiaUi.Components.CandlestickChart](PhiaUi.Components.CandlestickChart.md): Candlestick chart for financial OHLC data — pure SVG, zero JS.
- [PhiaUi.Components.Card](PhiaUi.Components.Card.md): Composable Card component with 6 independent sub-components.
- [PhiaUi.Components.Carousel](PhiaUi.Components.Carousel.md): Carousel component with touch swipe, button navigation, and keyboard support.
- [PhiaUi.Components.CategoryBar](PhiaUi.Components.CategoryBar.md): Stacked category bar — normalizes values to 100% and renders colored segments.
- [PhiaUi.Components.Chart](PhiaUi.Components.Chart.md): Chart integration component powered by the `PhiaChart` vanilla JS hook.
- [PhiaUi.Components.ChartShell](PhiaUi.Components.ChartShell.md): Titled card container for charts and data visualisations.
- [PhiaUi.Components.ChatMessage](PhiaUi.Components.ChatMessage.md): Chat interface components for PhiaUI.
- [PhiaUi.Components.Checkbox](PhiaUi.Components.Checkbox.md): Native HTML checkbox component styled with Tailwind CSS.
- [PhiaUi.Components.Chip](PhiaUi.Components.Chip.md): Interactive Chip component for tags, filters, and multi-select interfaces.
- [PhiaUi.Components.ChipNav](PhiaUi.Components.ChipNav.md): Chip-style filter/tag navigation component.
- [PhiaUi.Components.ChordChart](PhiaUi.Components.ChordChart.md): Chord diagram — pure SVG, zero JS.
- [PhiaUi.Components.CirclePackingChart](PhiaUi.Components.CirclePackingChart.md): Circle packing chart — pure SVG, zero JS.
- [PhiaUi.Components.CircularProgress](PhiaUi.Components.CircularProgress.md): Radial/circular progress indicator rendered as an SVG arc.
- [PhiaUi.Components.ClearableInput](PhiaUi.Components.ClearableInput.md): Text input with an inline × clear button.
- [PhiaUi.Components.CodeSnippet](PhiaUi.Components.CodeSnippet.md): Code display card with filename header, language badge, copy button, and line numbers.
- [PhiaUi.Components.Collab.CollabComment](PhiaUi.Components.Collab.CollabComment.md): Collaboration Comment Suite — 6 components for rendering and interacting
with comments in a collaborative editing context.
- [PhiaUi.Components.Collab.CollabEditor](PhiaUi.Components.Collab.CollabEditor.md): Composite collaborative editor widget.
- [PhiaUi.Components.Collab.CollabHelpers](PhiaUi.Components.Collab.CollabHelpers.md): Shared helper functions for collaboration components.
- [PhiaUi.Components.Collab.CollabNotification](PhiaUi.Components.Collab.CollabNotification.md): Collaborative notification components for real-time multi-user interfaces.
- [PhiaUi.Components.Collab.Composer](PhiaUi.Components.Collab.Composer.md): Composer Suite — 3 components for comment input with @mention support.
- [PhiaUi.Components.Collab.Cursor](PhiaUi.Components.Collab.Cursor.md): Collaborative cursor and selection components for real-time multiplayer UIs.
- [PhiaUi.Components.Collab.MentionHelpers](PhiaUi.Components.Collab.MentionHelpers.md): Helper functions for @mention parsing and rendering.
- [PhiaUi.Components.Collab.Presence](PhiaUi.Components.Collab.Presence.md): Collaborative presence components for real-time multi-user interfaces.
- [PhiaUi.Components.Collab.Thread](PhiaUi.Components.Collab.Thread.md): Thread Suite — 5 components for managing comment threads in collaborative contexts.
- [PhiaUi.Components.Collab.ThreadHelpers](PhiaUi.Components.Collab.ThreadHelpers.md): Helper functions for thread management in collaboration components.
- [PhiaUi.Components.Collab.VersionHelpers](PhiaUi.Components.Collab.VersionHelpers.md): Helper functions for document version history and diffing.
- [PhiaUi.Components.Collab.VersionHistory](PhiaUi.Components.Collab.VersionHistory.md): Version history components for collaborative document editing.
- [PhiaUi.Components.Collapsible](PhiaUi.Components.Collapsible.md): Collapsible section component using exclusively `Phoenix.LiveView.JS` — no JS hooks required.
- [PhiaUi.Components.ColorPicker](PhiaUi.Components.ColorPicker.md): Color picker component with native ``, optional swatches,
and a live value display.
- [PhiaUi.Components.ColorSwatchCard](PhiaUi.Components.ColorSwatchCard.md): Color swatch card component for displaying a named color with its hex, RGB,
and HSL values, plus an optional one-click copy button.
- [PhiaUi.Components.Combobox](PhiaUi.Components.Combobox.md): Combobox component with search/filter for PhiaUI.
- [PhiaUi.Components.Command](PhiaUi.Components.Command.md): Command palette component powered by the `PhiaCommand` vanilla JavaScript hook.
- [PhiaUi.Components.CommandPalette](PhiaUi.Components.CommandPalette.md): Command palette (Cmd+K) overlay component.
- [PhiaUi.Components.Comment](PhiaUi.Components.Comment.md): Blog-style comment with avatar, author, date, body, actions, and nested replies.
- [PhiaUi.Components.ComparisonTable](PhiaUi.Components.ComparisonTable.md): Comparison table — feature-by-feature grid for plan/product comparison.
- [PhiaUi.Components.ContextMenu](PhiaUi.Components.ContextMenu.md): Context menu component triggered by right-click (`contextmenu` browser event).
- [PhiaUi.Components.ContextNav](PhiaUi.Components.ContextNav.md): Secondary in-page horizontal navigation strip (sub-navigation).
- [PhiaUi.Components.CopyButton](PhiaUi.Components.CopyButton.md): Copy-to-clipboard button component powered by the `PhiaCopyButton` vanilla JS hook.
- [PhiaUi.Components.CopyInput](PhiaUi.Components.CopyInput.md): Read-only input with an inline copy-to-clipboard button.
- [PhiaUi.Components.CountdownTimer](PhiaUi.Components.CountdownTimer.md): Display-only countdown timer widget rendered in two variants.
- [PhiaUi.Components.CtaCard](PhiaUi.Components.CtaCard.md): Call-to-action card: illustration/icon + headline + description + CTA buttons.
- [PhiaUi.Components.DailyAgenda](PhiaUi.Components.DailyAgenda.md): DailyAgenda — daily schedule view with a large day header, compact week strip,
and an event list with dotted separators.
- [PhiaUi.Components.DarkModeToggle](PhiaUi.Components.DarkModeToggle.md): Dark mode toggle button component powered by the `PhiaDarkMode` vanilla JS hook.
- [PhiaUi.Components.Data.ArcLinkLabels](PhiaUi.Components.Data.ArcLinkLabels.md): Leader lines from pie/donut slices to external labels — pure SVG, zero JS.
- [PhiaUi.Components.Data.BarTotals](PhiaUi.Components.Data.BarTotals.md): Sum labels rendered above stacked bar groups — pure SVG, zero JS.
- [PhiaUi.Components.Data.ChartActiveShape](PhiaUi.Components.Data.ChartActiveShape.md): Hover-expanding shape component for chart elements.
- [PhiaUi.Components.Data.ChartAnnotation](PhiaUi.Components.Data.ChartAnnotation.md): SVG annotation overlays for charts — reference lines, bands, and point markers.
- [PhiaUi.Components.Data.ChartAxis](PhiaUi.Components.Data.ChartAxis.md): Composable SVG axis components for charts.
- [PhiaUi.Components.Data.ChartCrosshair](PhiaUi.Components.Data.ChartCrosshair.md): Crosshair component for chart hover interaction.
- [PhiaUi.Components.Data.ChartDrilldown](PhiaUi.Components.Data.ChartDrilldown.md): Drilldown component for click-to-explore-data pattern.
- [PhiaUi.Components.Data.ChartErrorBar](PhiaUi.Components.Data.ChartErrorBar.md): Error bar component for chart uncertainty visualization.
- [PhiaUi.Components.Data.ChartGrid](PhiaUi.Components.Data.ChartGrid.md): Composable SVG grid components for charts.
- [PhiaUi.Components.Data.ChartLabel](PhiaUi.Components.Data.ChartLabel.md): Flexible SVG text label component with 13 positioning modes.
- [PhiaUi.Components.Data.ChartLayer](PhiaUi.Components.Data.ChartLayer.md): SVG grouping component with z-index convention for chart layering.
- [PhiaUi.Components.Data.ChartLegend](PhiaUi.Components.Data.ChartLegend.md): Composable chart legend components.
- [PhiaUi.Components.Data.ChartNoData](PhiaUi.Components.Data.ChartNoData.md): Empty state placeholder for charts — displays when no data is available.
- [PhiaUi.Components.Data.ChartSvgDefs](PhiaUi.Components.Data.ChartSvgDefs.md): Reusable SVG `` building blocks for chart gradients, patterns, and clip paths.
- [PhiaUi.Components.Data.ChartSync](PhiaUi.Components.Data.ChartSync.md): Multi-chart synchronization wrapper.
- [PhiaUi.Components.Data.ChartToolbox](PhiaUi.Components.Data.ChartToolbox.md): Chart utilities toolbar.
- [PhiaUi.Components.Data.ChartTooltip](PhiaUi.Components.Data.ChartTooltip.md): Chart tooltip components — pre-positioned SVG tooltip shell and HTML tooltip composition.
- [PhiaUi.Components.Data.DataZoom](PhiaUi.Components.Data.DataZoom.md): Range slider for chart data zooming.
- [PhiaUi.Components.Data.DeltaBar](PhiaUi.Components.Data.DeltaBar.md): Horizontal bar showing positive/negative delta from a center point.
- [PhiaUi.Components.Data.MarkLine](PhiaUi.Components.Data.MarkLine.md): Statistical reference line component for charts.
- [PhiaUi.Components.Data.MarkPoint](PhiaUi.Components.Data.MarkPoint.md): Data point marker component for charts.
- [PhiaUi.Components.Data.MarkerBar](PhiaUi.Components.Data.MarkerBar.md): Progress bar with a positioned marker indicator.
- [PhiaUi.Components.Data.ResponsiveChart](PhiaUi.Components.Data.ResponsiveChart.md): CSS aspect-ratio wrapper for responsive charts — zero JS.
- [PhiaUi.Components.Data.SparkChart](PhiaUi.Components.Data.SparkChart.md): Minimal inline chart components for sparkline visualizations.
- [PhiaUi.Components.Data.Tracker](PhiaUi.Components.Data.Tracker.md): Status tracker visualization — a row of colored blocks representing status over time.
- [PhiaUi.Components.Data.VisualMap](PhiaUi.Components.Data.VisualMap.md): Color scale legend component for charts.
- [PhiaUi.Components.Data.XyChart](PhiaUi.Components.Data.XyChart.md): Composable XY chart container with auto-scaling.
- [PhiaUi.Components.DataGrid](PhiaUi.Components.DataGrid.md): Feature-rich data table with server-side sorting, pagination, toolbar,
column visibility toggling, and row selection — all stateless.
- [PhiaUi.Components.DataTable](PhiaUi.Components.DataTable.md): All-in-one declarative table — define columns once, render everything.
- [PhiaUi.Components.DateCard](PhiaUi.Components.DateCard.md): DateCard component — a single selectable day card showing the day number and
short weekday abbreviation.
- [PhiaUi.Components.DateField](PhiaUi.Components.DateField.md): Form-aware standalone date input component for Phoenix LiveView.
- [PhiaUi.Components.DatePicker](PhiaUi.Components.DatePicker.md): Date picker component that composes `Calendar` and a popover-style dropdown.
- [PhiaUi.Components.DateRangePicker](PhiaUi.Components.DateRangePicker.md): Date range picker with dual-calendar server-side rendering.
- [PhiaUi.Components.DateRangePresets](PhiaUi.Components.DateRangePresets.md): Preset date range picker with sidebar shortcuts and a calendar grid.
- [PhiaUi.Components.DateStrip](PhiaUi.Components.DateStrip.md): DateStrip — a horizontal scrollable strip of day cards (week selector).
- [PhiaUi.Components.DateTimePicker](PhiaUi.Components.DateTimePicker.md): Date-and-time selection input — styled native ``.
- [PhiaUi.Components.Dialog](PhiaUi.Components.Dialog.md): Accessible Dialog (Modal) component following the WAI-ARIA Dialog pattern.
- [PhiaUi.Components.Direction](PhiaUi.Components.Direction.md): Text direction utility component for LTR and RTL content.
- [PhiaUi.Components.Display.ActivityTimeline](PhiaUi.Components.Display.ActivityTimeline.md): Vertical activity timeline for document edit history.
- [PhiaUi.Components.Display.ConnectionStatus](PhiaUi.Components.Display.ConnectionStatus.md): Connection status indicator for real-time collaboration.
- [PhiaUi.Components.Display.PresenceAvatars](PhiaUi.Components.Display.PresenceAvatars.md): Overlapping avatar stack showing online collaborators (Google Docs-style).
- [PhiaUi.Components.Dock](PhiaUi.Components.Dock.md): macOS-style icon dock navigation component.
- [PhiaUi.Components.DocumentUpload](PhiaUi.Components.DocumentUpload.md): Document-specific upload dropzone with file-type icons.
- [PhiaUi.Components.DonutChart](PhiaUi.Components.DonutChart.md): Donut chart with a center slot — pure SVG, zero JS.
- [PhiaUi.Components.DotNavigation](PhiaUi.Components.DotNavigation.md): Dot-style page indicator navigation component.
- [PhiaUi.Components.DotPlot](PhiaUi.Components.DotPlot.md): Dot plot — pure SVG, zero JS.
- [PhiaUi.Components.DraggableTree](PhiaUi.Components.DraggableTree.md): Draggable tree hierarchy components for PhiaUI.
- [PhiaUi.Components.Drawer](PhiaUi.Components.Drawer.md): Drawer component — a sliding panel that enters from any edge of the screen.
- [PhiaUi.Components.DropZone](PhiaUi.Components.DropZone.md): Drop zone and drag transfer list components for PhiaUI.
- [PhiaUi.Components.DropdownMenu](PhiaUi.Components.DropdownMenu.md): Dropdown menu component with smart positioning, click-outside detection,
and full WAI-ARIA keyboard navigation.
- [PhiaUi.Components.DumbbellChart](PhiaUi.Components.DumbbellChart.md): Dumbbell chart — pure SVG, zero JS.
- [PhiaUi.Components.Editable](PhiaUi.Components.Editable.md): Inline-editable field component — click to edit, Enter to submit, Escape to cancel.
- [PhiaUi.Components.Editor](PhiaUi.Components.Editor.md): Editor Suite — 19 components for building rich text editing experiences.
- [PhiaUi.Components.Editor.Academic](PhiaUi.Components.Editor.Academic.md): Editor Academic Suite — 6 components for academic and scholarly writing tools.
- [PhiaUi.Components.Editor.AdvancedBlocks](PhiaUi.Components.Editor.AdvancedBlocks.md): Editor Advanced Block Components — 5 specialized blocks for power-user
editing workflows: synced (reusable) blocks, multi-column layouts with
drag-resize dividers, executable code sandboxes, A4 page containers,
and page header/footer chrome.
- [PhiaUi.Components.Editor.AiAssistant](PhiaUi.Components.Editor.AiAssistant.md): AI Assistant Suite — 10 components for integrating AI capabilities into the
PhiaUI rich text editor.
- [PhiaUi.Components.Editor.BlockControls](PhiaUi.Components.Editor.BlockControls.md): Editor Block Control Components — 4 components for manipulating, converting,
and reordering content blocks within a rich text editor.
- [PhiaUi.Components.Editor.Blocks](PhiaUi.Components.Editor.Blocks.md): Editor Block Components — 9 structural block primitives for rich text editors.
- [PhiaUi.Components.Editor.ContentBlocks](PhiaUi.Components.Editor.ContentBlocks.md): Editor Content Block Components — 14 rich content blocks for embedding
interactive and media elements inside a rich text editor.
- [PhiaUi.Components.Editor.DocumentShell](PhiaUi.Components.Editor.DocumentShell.md): Document Shell Suite — 6 components for building full-page document editors.
- [PhiaUi.Components.Editor.EditorContent](PhiaUi.Components.Editor.EditorContent.md): Pure Elixir utilities for working with editor JSON content.
- [PhiaUi.Components.Editor.Export](PhiaUi.Components.Editor.Export.md): Export Suite — 6 components for importing, exporting, and printing editor content.
- [PhiaUi.Components.Editor.Extensions](PhiaUi.Components.Editor.Extensions.md): Extensions Suite — 10 components for extending the PhiaUI rich text editor
with plugins, emoji, special characters, and block-level controls.
- [PhiaUi.Components.Editor.Formatting](PhiaUi.Components.Editor.Formatting.md): Editor Formatting Suite — 16 components for text formatting controls.
- [PhiaUi.Components.Editor.FormattingToolbar](PhiaUi.Components.Editor.FormattingToolbar.md): Pre-composed formatting toolbars — 4 components for common toolbar layouts.
- [PhiaUi.Components.Editor.LanguageTools](PhiaUi.Components.Editor.LanguageTools.md): Language Tools Suite — 4 components for grammar checking, spell check control,
and custom dictionary management within the PhiaUI rich text editor.
- [PhiaUi.Components.Editor.MediaBlocks](PhiaUi.Components.Editor.MediaBlocks.md): Editor Media Block Components — 9 rich media blocks for embedding images,
tables, equations, attachments, diagrams, and drawings inside a rich text editor.
- [PhiaUi.Components.Editor.Presets](PhiaUi.Components.Editor.Presets.md): Editor Presets — 10 pre-composed editor configurations for common use cases.
- [PhiaUi.Components.Editor.References](PhiaUi.Components.Editor.References.md): Editor References Suite — 8 components for footnotes, citations, bookmarks,
cross-references, bibliographies, and abbreviations.
- [PhiaUi.Components.Editor.RichEditor](PhiaUi.Components.Editor.RichEditor.md): Rich Editor Suite — 8 components for building rich text editing experiences
with Phoenix LiveView.
- [PhiaUi.Components.Editor.SearchNav](PhiaUi.Components.Editor.SearchNav.md): Editor Search & Navigation Suite — 6 components for document search, outline
navigation, keyboard shortcuts, and minimap visualization.
- [PhiaUi.Components.Editor.TextDirection](PhiaUi.Components.Editor.TextDirection.md): Text Direction Suite — 2 components for bidirectional (BiDi) text support
in the PhiaUI rich text editor.
- [PhiaUi.Components.Editor.TipTap](PhiaUi.Components.Editor.TipTap.md): TipTap Editor Suite — 8 components for building ProseMirror-powered rich text
editing experiences with Phoenix LiveView.
- [PhiaUi.Components.Editor.TipTapHelpers](PhiaUi.Components.Editor.TipTapHelpers.md): Pure Elixir utilities for working with TipTap JSON content.
- [PhiaUi.Components.Editor.TrackChanges](PhiaUi.Components.Editor.TrackChanges.md): Track Changes Suite — 7 components for document revision tracking and collaboration.
- [PhiaUi.Components.Editor.WritingTools](PhiaUi.Components.Editor.WritingTools.md): Editor Writing Tools Suite — 8 components for writing productivity, readability
analysis, focus mode, voice input, text-to-speech, statistics, and grammar checking.
- [PhiaUi.Components.EditorHighlightPicker](PhiaUi.Components.EditorHighlightPicker.md): Editor highlight (realce) color picker with curated academic-friendly colors.
- [PhiaUi.Components.EmptyState](PhiaUi.Components.EmptyState.md): Empty state component for displaying when a list, table, or view has no data.
- [PhiaUi.Components.ErrorDisplay](PhiaUi.Components.ErrorDisplay.md): Structured error display components for showing application errors, API failures,
and standard HTTP error pages.
- [PhiaUi.Components.EventCalendar](PhiaUi.Components.EventCalendar.md): Full-month event calendar with colored event badges per day.
- [PhiaUi.Components.EventCard](PhiaUi.Components.EventCard.md): Card component for displaying an event with a colored date badge, time,
location, attendee avatar stack, and optional actions slot.
- [PhiaUi.Components.ExpandableTable](PhiaUi.Components.ExpandableTable.md): Expandable table rows with collapsible detail panels.
- [PhiaUi.Components.FancyButton](PhiaUi.Components.FancyButton.md): Visually enhanced button variants for hero sections, landing pages, and
attention-grabbing CTAs.
- [PhiaUi.Components.FeatureCard](PhiaUi.Components.FeatureCard.md): Icon + title + description — the standard landing page feature block.
- [PhiaUi.Components.FeedbackWidget](PhiaUi.Components.FeedbackWidget.md): Micro-feedback collection components for gathering quick user feedback
without interrupting the user's workflow.
- [PhiaUi.Components.Field](PhiaUi.Components.Field.md): Standalone field layout primitives for composing form fields without `Phoenix.HTML.FormField`.
- [PhiaUi.Components.FileCard](PhiaUi.Components.FileCard.md): File attachment card with type-based icon and color coding.
- [PhiaUi.Components.FileUpload](PhiaUi.Components.FileUpload.md): File upload component for PhiaUI.
- [PhiaUi.Components.FilterBar](PhiaUi.Components.FilterBar.md): FilterBar component for PhiaUI.
- [PhiaUi.Components.FilterBuilder](PhiaUi.Components.FilterBuilder.md): FilterBuilder component for PhiaUI.
- [PhiaUi.Components.FloatButton](PhiaUi.Components.FloatButton.md): Floating Action Button (FAB) component with optional speed-dial.
- [PhiaUi.Components.FloatingNav](PhiaUi.Components.FloatingNav.md): Floating pill navigation bar — fixed or sticky pill anchored to the viewport.
- [PhiaUi.Components.Form](PhiaUi.Components.Form.md): Form Integration Components for Phoenix LiveView.
- [PhiaUi.Components.FormField](PhiaUi.Components.FormField.md): Composable form field wrapper for Phoenix LiveView.
- [PhiaUi.Components.FormLayout](PhiaUi.Components.FormLayout.md): Form layout structure components for grouping, organizing, and collecting
feedback within complex forms.
- [PhiaUi.Components.FormSelects](PhiaUi.Components.FormSelects.md): Selection group components: multi-checkbox groups, card-style radio groups,
cascading selects, and dual-panel transfer lists.
- [PhiaUi.Components.FullscreenDrop](PhiaUi.Components.FullscreenDrop.md): Full-viewport drop overlay that appears when the user drags files over the browser window.
- [PhiaUi.Components.FunnelChart](PhiaUi.Components.FunnelChart.md): Funnel chart — visualizes stage-by-stage drop-off in a conversion pipeline.
- [PhiaUi.Components.GanttChart](PhiaUi.Components.GanttChart.md): Week-view calendar (Google Calendar style) with hourly time slots.
- [PhiaUi.Components.GaugeChart](PhiaUi.Components.GaugeChart.md): Semi-circular (180°) SVG gauge chart.
- [PhiaUi.Components.Glass](PhiaUi.Components.Glass.md): Glass and frosted-surface components for PhiaUI — 5 components covering
glassmorphism, acrylic noise textures, Apple Liquid Glass, and neon glow effects.
- [PhiaUi.Components.GlobalMessage](PhiaUi.Components.GlobalMessage.md): Global message component for top-center auto-dismissing feedback messages.
- [PhiaUi.Components.HeatmapCalendar](PhiaUi.Components.HeatmapCalendar.md): Heatmap calendar grid component for PhiaUI.
- [PhiaUi.Components.HeatmapChart](PhiaUi.Components.HeatmapChart.md): Two-dimensional color-coded grid heatmap — pure SVG, zero JS.
- [PhiaUi.Components.HistogramChart](PhiaUi.Components.HistogramChart.md): Frequency distribution histogram — pure SVG, zero JS.
- [PhiaUi.Components.HoverCard](PhiaUi.Components.HoverCard.md): HoverCard component — a rich floating panel revealed on hover with configurable delays.
- [PhiaUi.Components.IcicleChart](PhiaUi.Components.IcicleChart.md): Icicle chart — pure SVG, zero JS.
- [PhiaUi.Components.Icon](PhiaUi.Components.Icon.md): Inline SVG icon component backed by a Lucide icon sprite file.
- [PhiaUi.Components.IconButton](PhiaUi.Components.IconButton.md): Icon-only button with a required accessible label and an optional CSS tooltip.
- [PhiaUi.Components.ImageCard](PhiaUi.Components.ImageCard.md): Hero image (top-cover) + card content below.
- [PhiaUi.Components.ImageComparison](PhiaUi.Components.ImageComparison.md): Image comparison slider — drag to reveal before/after images.
- [PhiaUi.Components.ImageGalleryUpload](PhiaUi.Components.ImageGalleryUpload.md): Multi-image upload with a grid thumbnail gallery.
- [PhiaUi.Components.ImageUpload](PhiaUi.Components.ImageUpload.md): Image upload component for PhiaUI.
- [PhiaUi.Components.InlineEditTable](PhiaUi.Components.InlineEditTable.md): Inline-editable table row components for in-place data editing.
- [PhiaUi.Components.InlineSearch](PhiaUi.Components.InlineSearch.md): Expandable search — collapses to an icon button, expands to a full input.
- [PhiaUi.Components.Input](PhiaUi.Components.Input.md): Form-aware text input component integrating with `Phoenix.HTML.FormField`.
- [PhiaUi.Components.InputAddon](PhiaUi.Components.InputAddon.md): InputAddon component — wraps an input with optional prefix and suffix decorators.
- [PhiaUi.Components.InputGroup](PhiaUi.Components.InputGroup.md): Horizontal group of connected inputs sharing a unified border.
- [PhiaUi.Components.InputOtp](PhiaUi.Components.InputOtp.md): One-time password (OTP) input component with individual digit slots.
- [PhiaUi.Components.Item](PhiaUi.Components.Item.md): Versatile list item component with media, title, description, and trailing actions.
- [PhiaUi.Components.KanbanBoard](PhiaUi.Components.KanbanBoard.md): Kanban board component for PhiaUI.
- [PhiaUi.Components.Kbd](PhiaUi.Components.Kbd.md): Keyboard shortcut display component.
- [PhiaUi.Components.Label](PhiaUi.Components.Label.md): Accessible label component for form inputs.
- [PhiaUi.Components.Layout.Box](PhiaUi.Components.Layout.Box.md): Semantic HTML wrapper component with configurable element tag.
- [PhiaUi.Components.Layout.Center](PhiaUi.Components.Layout.Center.md): Centers content both horizontally and vertically.
- [PhiaUi.Components.Layout.Container](PhiaUi.Components.Layout.Container.md): Max-width content constrainer with responsive size presets.
- [PhiaUi.Components.Layout.ContainerQuery](PhiaUi.Components.Layout.ContainerQuery.md): Container query wrapper component.
- [PhiaUi.Components.Layout.Cover](PhiaUi.Components.Layout.Cover.md): Full-bleed image or video background with content overlay.
- [PhiaUi.Components.Layout.DescriptionList](PhiaUi.Components.Layout.DescriptionList.md): Semantic `
/
/
` key-value display component.
- [PhiaUi.Components.Layout.Divider](PhiaUi.Components.Layout.Divider.md): Enhanced separator with optional centered text label.
- [PhiaUi.Components.Layout.FixedBar](PhiaUi.Components.Layout.FixedBar.md): Fixed-positioned bar anchored to the top or bottom of the viewport.
- [PhiaUi.Components.Layout.Flex](PhiaUi.Components.Layout.Flex.md): Full flexbox control component.
- [PhiaUi.Components.Layout.Grid](PhiaUi.Components.Layout.Grid.md): CSS Grid container with column, row, gap and auto-flow control.
- [PhiaUi.Components.Layout.MasonryGrid](PhiaUi.Components.Layout.MasonryGrid.md): CSS `columns` masonry grid — items flow top-to-bottom in columns like a
Pinterest board or photo wall.
- [PhiaUi.Components.Layout.MediaObject](PhiaUi.Components.Layout.MediaObject.md): Classic media-object layout: a fixed media element (image/icon/avatar)
alongside a flexible body content block.
- [PhiaUi.Components.Layout.NavList](PhiaUi.Components.Layout.NavList.md): Vertical navigation list with groups, icons, nested subnav, and active state.
- [PhiaUi.Components.Layout.PageHeader](PhiaUi.Components.Layout.PageHeader.md): Page title bar with breadcrumb, title, description, and actions slots.
- [PhiaUi.Components.Layout.PageLayout](PhiaUi.Components.Layout.PageLayout.md): Full-page layout composition: header / pane (sidebar) / main / footer slots.
- [PhiaUi.Components.Layout.ResponsiveStack](PhiaUi.Components.Layout.ResponsiveStack.md): A responsive flex stack that switches from vertical (column) on mobile to
horizontal (row) at a configurable breakpoint.
- [PhiaUi.Components.Layout.ResponsiveVisibility](PhiaUi.Components.Layout.ResponsiveVisibility.md): Responsive visibility components for declaratively showing or hiding content
at specific breakpoints.
- [PhiaUi.Components.Layout.Section](PhiaUi.Components.Layout.Section.md): Semantic `` wrapper with size-based vertical padding.
- [PhiaUi.Components.Layout.SectionFooter](PhiaUi.Components.Layout.SectionFooter.md): Section-ending divider with action row.
- [PhiaUi.Components.Layout.SectionHeader](PhiaUi.Components.Layout.SectionHeader.md): Section heading with optional description and action area.
- [PhiaUi.Components.Layout.SimpleGrid](PhiaUi.Components.Layout.SimpleGrid.md): Auto-responsive equal-width grid — no manual breakpoints required.
- [PhiaUi.Components.Layout.Spacer](PhiaUi.Components.Layout.Spacer.md): Flex spacer that grows to fill remaining space in a flex container.
- [PhiaUi.Components.Layout.SplitLayout](PhiaUi.Components.Layout.SplitLayout.md): Two-column layout: a fixed-width pane alongside flexible main content.
- [PhiaUi.Components.Layout.Stack](PhiaUi.Components.Layout.Stack.md): Vertical or horizontal flex stack with consistent gap.
- [PhiaUi.Components.Layout.Sticky](PhiaUi.Components.Layout.Sticky.md): Sticky-positioned container that adheres to the top or bottom of the viewport
as the user scrolls.
- [PhiaUi.Components.Layout.Wrap](PhiaUi.Components.Layout.Wrap.md): Flex-wrap container for tags, chips, and button groups.
- [PhiaUi.Components.Leaderboard](PhiaUi.Components.Leaderboard.md): Leaderboard — ranked list with medals, avatars, metrics, and delta badges.
- [PhiaUi.Components.Lightbox](PhiaUi.Components.Lightbox.md): Modal image/video gallery with keyboard navigation and touch swipe.
- [PhiaUi.Components.LineChart](PhiaUi.Components.LineChart.md): Single / multi-series line chart — pure SVG, zero JS.
- [PhiaUi.Components.LinkGroup](PhiaUi.Components.LinkGroup.md): Organized footer / help-column navigation links.
- [PhiaUi.Components.LinkPreviewCard](PhiaUi.Components.LinkPreviewCard.md): Card component for displaying an Open Graph-style link preview with a
title, description, image, favicon, site name, and extracted domain.
- [PhiaUi.Components.LoadingOverlay](PhiaUi.Components.LoadingOverlay.md): Loading state components for blocking operations, animated loaders, and
top-of-page progress indicators.
- [PhiaUi.Components.LollipopChart](PhiaUi.Components.LollipopChart.md): Lollipop chart — pure SVG, zero JS.
- [PhiaUi.Components.Marker](PhiaUi.Components.Marker.md): Point-of-interest indicator positioned absolutely on images or maps.
- [PhiaUi.Components.Marketing](PhiaUi.Components.Marketing.md): Marketing page section components.
- [PhiaUi.Components.Marketing.FeatureSection](PhiaUi.Components.Marketing.FeatureSection.md): Grid section for displaying feature cards with heading and description.
- [PhiaUi.Components.Marketing.HeroSection](PhiaUi.Components.Marketing.HeroSection.md): Structured hero section with heading, subheading, CTA buttons, and optional media.
- [PhiaUi.Components.MegaMenu](PhiaUi.Components.MegaMenu.md): Full-width mega menu navigation component.
- [PhiaUi.Components.MentionInput](PhiaUi.Components.MentionInput.md): Mention input component for PhiaUI.
- [PhiaUi.Components.Menubar](PhiaUi.Components.Menubar.md): Menubar component — a horizontal bar of menus for application-level navigation.
- [PhiaUi.Components.MeterGroup](PhiaUi.Components.MeterGroup.md): Meter group — a labeled collection of progress meters.
- [PhiaUi.Components.MetricGrid](PhiaUi.Components.MetricGrid.md): Responsive CSS Grid wrapper for `stat_card/1` KPI widgets.
- [PhiaUi.Components.MobileSidebarToggle](PhiaUi.Components.MobileSidebarToggle.md): Mobile hamburger button that toggles the sidebar via `Phoenix.LiveView.JS`.
- [PhiaUi.Components.MonthPicker](PhiaUi.Components.MonthPicker.md): Month selection input — styled native ``.
- [PhiaUi.Components.MultiDrag](PhiaUi.Components.MultiDrag.md): Multi-select drag-and-drop list component for PhiaUI.
- [PhiaUi.Components.MultiMonthCalendar](PhiaUi.Components.MultiMonthCalendar.md): Airbnb-style multi-month calendar showing 2 or 3 months side by side.
- [PhiaUi.Components.MultiSelect](PhiaUi.Components.MultiSelect.md): Multi-select form component for Phoenix LiveView.
- [PhiaUi.Components.MultiSelectCalendar](PhiaUi.Components.MultiSelectCalendar.md): A full-month calendar grid where multiple individual (non-contiguous) dates
can be toggled on/off.
- [PhiaUi.Components.NativeSelect](PhiaUi.Components.NativeSelect.md): Styled native `