# accrue_admin v1.6.0 - Table of Contents > Admin LiveView UI for Accrue billing. ## Pages - [AccrueAdmin](readme.md) - Guides - [AccrueAdmin Integration Guide](admin_ui.md) - [Local Demo: See the Admin UI Without Wiring Stripe](local_demo.md) - [Core admin operator surface parity (ADM-07)](core-admin-parity.md) - [Accrue Admin — theme & layout exceptions](theme-exceptions.md) - [Motion & Micro-interaction Design](motion.md) - [Overview Page Spec (SPEC-OVERVIEW)](spec-overview.md) - [List Page Spec (SPEC-LIST)](spec-list.md) - [Detail Page Spec (SPEC-DETAIL)](spec-detail.md) ## Modules - [AccrueAdmin](AccrueAdmin.md): AccrueAdmin — Phoenix LiveView admin UI for Accrue billing. - [AccrueAdmin.Application](AccrueAdmin.Application.md): OTP application entry point for the `:accrue_admin` package. - [AccrueAdmin.Assets](AccrueAdmin.Assets.md): Serves the committed admin CSS and JS bundles from package-owned routes. - [AccrueAdmin.Components.AppShell](AccrueAdmin.Components.AppShell.md): Responsive layout shell shared by mounted admin LiveViews. - [AccrueAdmin.Components.AtRiskTable](AccrueAdmin.Components.AtRiskTable.md): Table of subscriptions currently in an active dunning campaign. - [AccrueAdmin.Components.Breadcrumbs](AccrueAdmin.Components.Breadcrumbs.md): Page-header breadcrumb trail for mounted admin pages. - [AccrueAdmin.Components.Button](AccrueAdmin.Components.Button.md): Shared button primitive for admin actions and links. - [AccrueAdmin.Components.CampaignTimeline](AccrueAdmin.Components.CampaignTimeline.md) - [AccrueAdmin.Components.Checkbox](AccrueAdmin.Components.Checkbox.md): Shared checkbox form control for mounted admin pages. - [AccrueAdmin.Components.DataTable](AccrueAdmin.Components.DataTable.md): Shared stateful list primitive for admin pages. - [AccrueAdmin.Components.Detail](AccrueAdmin.Components.Detail.md): Reusable building blocks for detail / object pages, following the Stripe-style skeleton: summary header → titled sections → label/value field lists. - [AccrueAdmin.Components.DetailDrawer](AccrueAdmin.Components.DetailDrawer.md): Shared detail drawer that becomes a full-screen sheet on mobile. - [AccrueAdmin.Components.DropdownMenu](AccrueAdmin.Components.DropdownMenu.md): Accessible dropdown menu using native disclosure semantics. - [AccrueAdmin.Components.DunningBanner](AccrueAdmin.Components.DunningBanner.md): A headless HEEx component that conditionally renders its inner block (or a default message) only if the given customer is currently in an active dunning campaign. - [AccrueAdmin.Components.EmptyState](AccrueAdmin.Components.EmptyState.md): Non-interactive empty-state hero container for mounted admin pages. - [AccrueAdmin.Components.FilterChipBar](AccrueAdmin.Components.FilterChipBar.md): Shared chip-style filter state for URL-synced admin list pages. - [AccrueAdmin.Components.FlashGroup](AccrueAdmin.Components.FlashGroup.md): Shared flash notice stack for admin pages. - [AccrueAdmin.Components.FunnelChart](AccrueAdmin.Components.FunnelChart.md): 3-stage dunning funnel: Entered → Recovered / Exhausted, with an "active" chip for in-flight campaigns. - [AccrueAdmin.Components.GlobalSearch](AccrueAdmin.Components.GlobalSearch.md): Stateful LiveComponent for global search in the admin interface. - [AccrueAdmin.Components.Icon](AccrueAdmin.Components.Icon.md): Inline SVG icon primitive for the admin UI. - [AccrueAdmin.Components.IdBadge](AccrueAdmin.Components.IdBadge.md): Interactive click-to-copy monospace ID chip. - [AccrueAdmin.Components.InlineId](AccrueAdmin.Components.InlineId.md): Display span for short IDs, Stripe IDs, and event IDs. - [AccrueAdmin.Components.Input](AccrueAdmin.Components.Input.md): Shared text-like form input for mounted admin pages. - [AccrueAdmin.Components.JsonViewer](AccrueAdmin.Components.JsonViewer.md): Shared escaped payload viewer with tree, raw, and copy surfaces. - [AccrueAdmin.Components.KpiCard](AccrueAdmin.Components.KpiCard.md): Shared KPI card for dashboard and detail-page summary rows. - [AccrueAdmin.Components.MoneyFormatter](AccrueAdmin.Components.MoneyFormatter.md): Shared locale-aware money display for admin pages. - [AccrueAdmin.Components.Overlay](AccrueAdmin.Components.Overlay.md): Canonical overlay substrate for admin modals, drawers, and popovers. - [AccrueAdmin.Components.PageHeader](AccrueAdmin.Components.PageHeader.md): Shared page-orientation header for admin pages. - [AccrueAdmin.Components.Radio](AccrueAdmin.Components.Radio.md): Shared radio button form control for mounted admin pages. - [AccrueAdmin.Components.RelatedResources](AccrueAdmin.Components.RelatedResources.md): "Related billing" cross-link card for detail screens. - [AccrueAdmin.Components.Select](AccrueAdmin.Components.Select.md): Shared select control for bounded admin choices. - [AccrueAdmin.Components.Sidebar](AccrueAdmin.Components.Sidebar.md): Sidebar navigation for the admin shell. - [AccrueAdmin.Components.Spinner](AccrueAdmin.Components.Spinner.md): Accessible loading spinner display primitive for mounted admin pages. - [AccrueAdmin.Components.StatStrip](AccrueAdmin.Components.StatStrip.md): Compact inline metric strip for list/index pages. - [AccrueAdmin.Components.StatusBadge](AccrueAdmin.Components.StatusBadge.md): Semantic status badge with fixed admin palette mappings. - [AccrueAdmin.Components.StepUpAuthModal](AccrueAdmin.Components.StepUpAuthModal.md): Shared modal rendered when a destructive admin action requires fresh auth. - [AccrueAdmin.Components.Tabs](AccrueAdmin.Components.Tabs.md): Link-based tab navigation for admin detail and list subviews. - [AccrueAdmin.Components.Textarea](AccrueAdmin.Components.Textarea.md): Shared textarea form control for mounted admin pages. - [AccrueAdmin.Components.ThemePicker](AccrueAdmin.Components.ThemePicker.md): Color-theme picker — a unified segmented control for light / dark / system. - [AccrueAdmin.Components.Timeline](AccrueAdmin.Components.Timeline.md): Shared vertical timeline for billing events and webhook attempt history. - [AccrueAdmin.Components.Toggle](AccrueAdmin.Components.Toggle.md): Accessible toggle switch (ARIA switch role) for mounted admin pages. - [AccrueAdmin.Components.Tooltip](AccrueAdmin.Components.Tooltip.md): CSS-driven accessible tooltip for mounted admin pages. - [AccrueAdmin.Components.Topbar](AccrueAdmin.Components.Topbar.md): Topbar controls for mounted admin pages. - [AccrueAdmin.Components.WindowSelector](AccrueAdmin.Components.WindowSelector.md): Three-preset time window selector for analytics pages. - [AccrueAdmin.Copy](AccrueAdmin.Copy.md): Tier A host-contract copy for admin surfaces (Phase 27). - [AccrueAdmin.Copy.Locked](AccrueAdmin.Copy.Locked.md): Verbatim operator strings with cross-surface test and E2E contracts (Phase 27). - [AccrueAdmin.DataTableNav](AccrueAdmin.DataTableNav.md): Shared `push_patch` navigation for the admin `DataTable` SPA filter contract. - [AccrueAdmin.Layouts](AccrueAdmin.Layouts.md): Root layout for mounted admin LiveViews. - [AccrueAdmin.Queries.Behaviour](AccrueAdmin.Queries.Behaviour.md): Shared contract and helpers for admin list queries. - [AccrueAdmin.Queries.Charges](AccrueAdmin.Queries.Charges.md): Cursor-paginated charge queries for admin UI surfaces. - [AccrueAdmin.Queries.ConnectAccounts](AccrueAdmin.Queries.ConnectAccounts.md): Cursor-paginated connected account queries for admin UI surfaces. - [AccrueAdmin.Queries.Coupons](AccrueAdmin.Queries.Coupons.md): Cursor-paginated coupon queries for admin UI surfaces. - [AccrueAdmin.Queries.Cursor](AccrueAdmin.Queries.Cursor.md): Opaque signed cursor tokens for admin list pagination. - [AccrueAdmin.Queries.Customers](AccrueAdmin.Queries.Customers.md): Cursor-paginated customer list queries for admin UI surfaces. - [AccrueAdmin.Queries.Dunning](AccrueAdmin.Queries.Dunning.md): Owner-scoped Dunning analytics queries for admin LiveViews. - [AccrueAdmin.Queries.Events](AccrueAdmin.Queries.Events.md): Cursor-paginated activity feed queries for the append-only event ledger. - [AccrueAdmin.Queries.Invoices](AccrueAdmin.Queries.Invoices.md): Cursor-paginated invoice queries for admin UI surfaces. - [AccrueAdmin.Queries.PromotionCodes](AccrueAdmin.Queries.PromotionCodes.md): Cursor-paginated promotion code queries for admin UI surfaces. - [AccrueAdmin.Queries.Subscriptions](AccrueAdmin.Queries.Subscriptions.md): Cursor-paginated subscription queries for admin UI surfaces. - [AccrueAdmin.Queries.Webhooks](AccrueAdmin.Queries.Webhooks.md): Cursor-paginated webhook event queries for admin ops surfaces. - [AccrueAdmin.Router](AccrueAdmin.Router.md): Router helpers for mounting the `:accrue_admin` package into a host app. - [AccrueAdmin.StepUp](AccrueAdmin.StepUp.md): Shared admin step-up workflow for destructive LiveView actions. ## Mix Tasks - [mix accrue_admin.assets.build](Mix.Tasks.AccrueAdmin.Assets.Build.md): Rebuilds the package-local CSS and JS bundle committed under `priv/static/`. - [mix accrue_admin.export_copy_strings](Mix.Tasks.AccrueAdmin.ExportCopyStrings.md): Writes UTF-8 JSON `{"function_name" => "returned string"}` for a fixed allowlist of 0-arity `AccrueAdmin.Copy` functions (including `defdelegate` targets). - [mix accrue_admin.ui.fix](Mix.Tasks.AccrueAdmin.Ui.Fix.md): The ORCH-03/ORCH-04 MUTATION half of the UI-ratchet loop. - [mix accrue_admin.ui.round](Mix.Tasks.AccrueAdmin.Ui.Round.md): The ORCH-01 one-command measurement pipeline.