PhoenixKitProjects.Web.Components (PhoenixKitProjects v0.5.0)

Copy Markdown View Source

Aggregator for the projects module's reusable UI components.

use PhoenixKitProjects.Web.Components brings every component function into the caller's scope so templates can write <.page_header> / <.empty_state> / etc. without per-LV imports.

Components live in web/components/*.ex; this module just imports them. Component contracts are intentionally tight (typed attrs, named slots) so a future move into core's PhoenixKitWeb.Components.* namespace is mechanical when a sibling module needs to reuse one.