defmodule Integrations.Forgejo.Display do @moduledoc """ Dashboard panel for `Integrations.Forgejo` (same package). Nested under the monitor's own namespace deliberately — the package's top-level module name never changes, and this module's name is guaranteed distinct from any separately-published standalone display package. `Display.BundledDefault` auto-hooks this whenever `Integrations.Forgejo` starts, the same as if they were still one module. """ use CodeNameRaven.Display, category: :infrastructure, size_hint: :medium @impl true def display_name, do: "Forgejo" @impl true def compatible_monitors, do: [Integrations.Forgejo] @impl true def render(assigns) do result = assigns[:result] assigns = Map.merge(assigns, %{result: result}) ~H"""
<%= @config.params[:base_url] %>