PhoenixKitProjects.Web.Components.DerivedStatusBadge (PhoenixKitProjects v0.2.0)

Copy Markdown View Source

Badge that renders a project's Project.derived_status/1 value as a daisyUI badge with the canonical icon + color + gettext'd label.

Used in ProjectsLive (list view) but ready for reuse anywhere a project's lifecycle state needs a one-glance indicator.

Example

<.derived_status_badge state={Project.derived_status(project)} />

Summary

Functions

Convenience wrapper for the common pattern of badge'ing a project struct.

Functions

derived_status_badge(assigns)

Attributes

  • state (:atom) (required) - Must be one of :running, :completed, :overdue, :scheduled, :setup, :archived, or :template.

project_status_badge(assigns)

Convenience wrapper for the common pattern of badge'ing a project struct.

Attributes