PhoenixKit.Modules.Publishing.Web.ProjectDocsLive (PhoenixKitPublishing v0.6.0)

Copy Markdown View Source

The publishing Docs tab for the phoenix_kit_projects hub — this module's phoenix_kit_project_extensions/0 contribution (see that function in PhoenixKit.Modules.Publishing).

Rendered by the projects hub via live_render with the hub's embed-session contract: "project_uuid", "config" (group_slug links ONE publishing group — groups are slug-keyed everywhere in this package), "current_user_uuid" / "locale". Linkage is CONFIG-based — no FK, no dependency on the projects package; the unconfigured state lists group slugs to copy from.

Read-only: the group's PUBLISHED entries (title/date) with link-outs to the publishing admin editor; writing stays in publishing. Off-router-mountable: no handle_params/3 (the hub's hard requirement).