# 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 ``. - [PhiaUi.Components.TimeSliderPicker](PhiaUi.Components.TimeSliderPicker.md): TimeSliderPicker — horizontal time ruler/scrubber display. - [PhiaUi.Components.TimeSlotGrid](PhiaUi.Components.TimeSlotGrid.md): TimeSlotGrid component — a responsive grid of time-slot buttons for appointment booking. - [PhiaUi.Components.TimeSlotList](PhiaUi.Components.TimeSlotList.md): TimeSlotList component — a vertical scrollable list of time slots with an optional AM/PM toggle. - [PhiaUi.Components.Timeline](PhiaUi.Components.Timeline.md): Vertical timeline / activity feed component. - [PhiaUi.Components.TimelineChart](PhiaUi.Components.TimelineChart.md): Horizontal event timeline — pure SVG, zero JS. - [PhiaUi.Components.TimelineTable](PhiaUi.Components.TimelineTable.md): Timeline / activity log display component. - [PhiaUi.Components.Toast](PhiaUi.Components.Toast.md): Toast notification component powered by the `PhiaToast` vanilla JavaScript hook. - [PhiaUi.Components.Toc](PhiaUi.Components.Toc.md): Sticky table of contents with scroll-spy via IntersectionObserver. - [PhiaUi.Components.Toggle](PhiaUi.Components.Toggle.md): Pressable toggle button component with `aria-pressed` semantics. - [PhiaUi.Components.ToggleGroup](PhiaUi.Components.ToggleGroup.md): Coordinated group of toggle buttons for single or multi-select interactions. - [PhiaUi.Components.Toolbar](PhiaUi.Components.Toolbar.md): Toolbar component — a horizontal row of action buttons with separators and groups. - [PhiaUi.Components.Tooltip](PhiaUi.Components.Tooltip.md): Tooltip component powered by the `PhiaTooltip` vanilla JavaScript hook. - [PhiaUi.Components.Topbar](PhiaUi.Components.Topbar.md): Standalone sticky top navigation bar (h-14, border-b, bg-background). - [PhiaUi.Components.Tree](PhiaUi.Components.Tree.md): Tree component for displaying hierarchical data with expandable/collapsible nodes. - [PhiaUi.Components.TreeEnhanced](PhiaUi.Components.TreeEnhanced.md): Enhanced tree view components for PhiaUI. - [PhiaUi.Components.TreemapChart](PhiaUi.Components.TreemapChart.md): Hierarchical treemap with squarified tile layout — pure SVG, zero JS. - [PhiaUi.Components.Typography](PhiaUi.Components.Typography.md): Typography primitives for PhiaUI — 18 components covering headings, text, code, lists, and prose containers. - [PhiaUi.Components.Typography.Leader](PhiaUi.Components.Typography.Leader.md): Dot/dash leader fill between two inline elements. - [PhiaUi.Components.UnitInput](PhiaUi.Components.UnitInput.md): Number input with a semantic unit prefix or suffix. - [PhiaUi.Components.UploadButton](PhiaUi.Components.UploadButton.md): Button-style file picker — triggers the file dialog without a drop zone. - [PhiaUi.Components.UploadCard](PhiaUi.Components.UploadCard.md): Card for displaying a completed file upload. - [PhiaUi.Components.UploadProgress](PhiaUi.Components.UploadProgress.md): Standalone upload progress component with status states. - [PhiaUi.Components.UploadQueue](PhiaUi.Components.UploadQueue.md): Ordered upload queue showing per-file progress for multiple entries. - [PhiaUi.Components.UptimeBar](PhiaUi.Components.UptimeBar.md): Uptime status bar — a row of colored segments indicating service health over time. - [PhiaUi.Components.UrlInput](PhiaUi.Components.UrlInput.md): URL input with a lockable protocol prefix selector. - [PhiaUi.Components.Utilities](PhiaUi.Components.Utilities.md): General-purpose utility display components for PhiaUI. - [PhiaUi.Components.VerticalNav](PhiaUi.Components.VerticalNav.md): Vertical navigation component for sidebars and side panels. - [PhiaUi.Components.VideoPlayer](PhiaUi.Components.VideoPlayer.md): HTML5 video player with custom controls and aspect ratio support. - [PhiaUi.Components.ViolinPlot](PhiaUi.Components.ViolinPlot.md): Violin plot showing kernel density estimation distributions — pure SVG, zero JS. - [PhiaUi.Components.WaffleChart](PhiaUi.Components.WaffleChart.md): Waffle chart — pure SVG, zero JS. - [PhiaUi.Components.WaterfallChart](PhiaUi.Components.WaterfallChart.md): Waterfall chart — cumulative positive/negative bars — pure SVG, zero JS. - [PhiaUi.Components.Watermark](PhiaUi.Components.Watermark.md): Watermark — repeating text overlay using an inline SVG ``. - [PhiaUi.Components.WeekCalendar](PhiaUi.Components.WeekCalendar.md): WeekCalendar — compact week navigator with prev/next header and day strip. - [PhiaUi.Components.WeekDayPicker](PhiaUi.Components.WeekDayPicker.md): WeekDayPicker — a compact horizontal day-of-week selector. - [PhiaUi.Components.WeekPicker](PhiaUi.Components.WeekPicker.md): Week selection input — styled native ``. - [PhiaUi.Components.WheelPicker](PhiaUi.Components.WheelPicker.md): Drum roll / iOS-style scroll wheel picker component. - [PhiaUi.Components.WordCloudChart](PhiaUi.Components.WordCloudChart.md): Word cloud chart — pure SVG, zero JS. - [PhiaUi.Components.YearPicker](PhiaUi.Components.YearPicker.md): Year selection input — styled `` scoped to year ranges. - [PhiaUi.Editor.AiBridge](PhiaUi.Editor.AiBridge.md): Behaviour for AI-powered editor operations. - [PhiaUi.Editor.AiBridge.Noop](PhiaUi.Editor.AiBridge.Noop.md): Default no-op AI bridge implementation. - [PhiaUi.Editor.CitationHelpers](PhiaUi.Editor.CitationHelpers.md): Pure Elixir utilities for formatting citations and parsing BibTeX. - [PhiaUi.Editor.CollabChannel](PhiaUi.Editor.CollabChannel.md): Phoenix Channel for Yjs collaborative editing via TipTap. - [PhiaUi.Editor.CollabServer](PhiaUi.Editor.CollabServer.md): GenServer managing a single collaborative document via Operational Transform. - [PhiaUi.Editor.ExportHelpers](PhiaUi.Editor.ExportHelpers.md): Pure Elixir helpers for converting editor JSON documents to and from various text formats. - [PhiaUi.Editor.OtEngine](PhiaUi.Editor.OtEngine.md): Pure Elixir Operational Transform (OT) engine for collaborative text editing. - [PhiaUi.ResponsiveHelpers](PhiaUi.ResponsiveHelpers.md): Shared helpers for converting per-breakpoint responsive maps into Tailwind CSS class strings. - [PhiaUi.TemplateLinter](PhiaUi.TemplateLinter.md): Static linter that enforces the PhiaUI theming contract on component templates. - [PhiaUi.Theme](PhiaUi.Theme.md): Theme definition struct and API for PhiaUI. - [PhiaUi.ThemeCSS](PhiaUi.ThemeCSS.md): Generates CSS custom property declarations from a `%PhiaUi.Theme{}` struct. - [PhiaUi.Themes.Blue](PhiaUi.Themes.Blue.md): The **Blue** color preset — enterprise blue with a vibrant primary. - [PhiaUi.Themes.Green](PhiaUi.Themes.Green.md): Green preset — success green. - [PhiaUi.Themes.Neutral](PhiaUi.Themes.Neutral.md): Neutral preset — pure grey. - [PhiaUi.Themes.Orange](PhiaUi.Themes.Orange.md): Orange preset — energetic orange. - [PhiaUi.Themes.Rose](PhiaUi.Themes.Rose.md): The **Rose** color preset — modern rose/pink, warm and expressive. - [PhiaUi.Themes.Slate](PhiaUi.Themes.Slate.md): The **Slate** color preset — cool blue-grey. - [PhiaUi.Themes.Violet](PhiaUi.Themes.Violet.md): Violet preset — premium violet. - [PhiaUi.Themes.Zinc](PhiaUi.Themes.Zinc.md): The **Zinc** color preset — neutral dark, the shadcn/ui default. - [PhiaUiDesign.Canvas.History](PhiaUiDesign.Canvas.History.md): Command-pattern undo/redo stack for scene operations. - [PhiaUiDesign.Canvas.Layout](PhiaUiDesign.Canvas.Layout.md): Converts node layout properties to Tailwind CSS v4 classes. - [PhiaUiDesign.Canvas.Node](PhiaUiDesign.Canvas.Node.md): Represents a single node in the design canvas scene graph. - [PhiaUiDesign.Canvas.Persistence](PhiaUiDesign.Canvas.Persistence.md): Save and load design scenes to/from `.phia.json` files. - [PhiaUiDesign.Canvas.Scene](PhiaUiDesign.Canvas.Scene.md): ETS-backed scene graph for the design canvas. - [PhiaUiDesign.Canvas.Selection](PhiaUiDesign.Canvas.Selection.md): Manages selection state for the design canvas. - [PhiaUiDesign.Canvas.Variables](PhiaUiDesign.Canvas.Variables.md): Variable/token system for the PhiaUI Design canvas. - [PhiaUiDesign.Catalog.CatalogServer](PhiaUiDesign.Catalog.CatalogServer.md): GenServer that caches introspected component data in ETS for fast access. Refreshes on demand. - [PhiaUiDesign.Catalog.FamilyResolver](PhiaUiDesign.Catalog.FamilyResolver.md): Detects composable component families by analyzing which components share the same module and have naming prefix patterns. - [PhiaUiDesign.Catalog.Introspector](PhiaUiDesign.Catalog.Introspector.md): Introspects Phoenix component modules to extract attrs, slots, and metadata. - [PhiaUiDesign.Codegen.AttrFormatter](PhiaUiDesign.Codegen.AttrFormatter.md): Formats Elixir values for HEEx template attributes. - [PhiaUiDesign.Codegen.HeexEmitter](PhiaUiDesign.Codegen.HeexEmitter.md): Converts a scene graph into a valid HEEx template string. - [PhiaUiDesign.Codegen.LiveviewEmitter](PhiaUiDesign.Codegen.LiveviewEmitter.md): Generates a complete Phoenix LiveView module source string from a scene graph. - [PhiaUiDesign.Mcp.BatchDesign](PhiaUiDesign.Mcp.BatchDesign.md): Execute multiple design operations atomically with bindings and rollback. - [PhiaUiDesign.Mcp.BatchGet](PhiaUiDesign.Mcp.BatchGet.md): Pattern-based search and batch retrieval of nodes from the scene graph. - [PhiaUiDesign.Mcp.Server](PhiaUiDesign.Mcp.Server.md): MCP (Model Context Protocol) server for Claude Code integration. - [PhiaUiDesign.Mcp.SnapshotLayout](PhiaUiDesign.Mcp.SnapshotLayout.md): Computes approximate bounding boxes from layout properties. - [PhiaUiDesign.Mcp.ToolRegistry](PhiaUiDesign.Mcp.ToolRegistry.md): Defines all MCP tool specifications with JSON Schema input definitions. - [PhiaUiDesign.Mcp.Tools](PhiaUiDesign.Mcp.Tools.md): Implements all 15 MCP tool handlers for the PhiaUI Design server. - [PhiaUiDesign.Templates.PageTemplates](PhiaUiDesign.Templates.PageTemplates.md): Pre-built page scaffolds for the PhiaUI Design editor. - [PhiaUiDesign.Templates.SemanticDefaults](PhiaUiDesign.Templates.SemanticDefaults.md): Role-based defaults for components used in page templates. - [PhiaUiDesign.Web.ComponentRenderer](PhiaUiDesign.Web.ComponentRenderer.md): Renders real PhiaUI components dynamically for the design canvas. - [PhiaUiDesign.Web.EditorLive](PhiaUiDesign.Web.EditorLive.md): Main LiveView for the PhiaUI Design visual editor. - [PhiaUiDesign.Web.Endpoint](PhiaUiDesign.Web.Endpoint.md): Phoenix Endpoint for the PhiaUI Design tool. - [PhiaUiDesign.Web.Layouts](PhiaUiDesign.Web.Layouts.md): Inline layout module for the PhiaUI Design tool. - [PhiaUiDesign.Web.Router](PhiaUiDesign.Web.Router.md): Router for the PhiaUI Design tool. ## Mix Tasks - [mix phia.add](Mix.Tasks.Phia.Add.md): Ejects a PhiaUI component into the current Phoenix project as an editable source file. - [mix phia.design](Mix.Tasks.Phia.Design.md): Starts the PhiaUI Design tool — a visual component editor. - [mix phia.design.analyze](Mix.Tasks.Phia.Design.Analyze.md): Analyze a saved PhiaUI design file. - [mix phia.design.export](Mix.Tasks.Phia.Design.Export.md): Export a saved PhiaUI design to HEEx or LiveView source files. - [mix phia.design.mcp](Mix.Tasks.Phia.Design.Mcp.md): Starts the PhiaUI Design MCP server for Claude Code integration. - [mix phia.icons](Mix.Tasks.Phia.Icons.md): Generates the Lucide SVG sprite used by `PhiaUi.Components.Icon`. - [mix phia.install](Mix.Tasks.Phia.Install.md): Sets up PhiaUI in the current Phoenix project. - [mix phia.theme](Mix.Tasks.Phia.Theme.md): Manage PhiaUI color theme presets from the command line. - [mix phia.undaisy](Mix.Tasks.Phia.Undaisy.md): Removes all DaisyUI references from a Phoenix LiveView project.