<%# locals: (provider_key:, title:) %> <% meta = provider_key.present? ? Provider::Metadata.for(provider_key) : nil %> <% maturity_label = meta ? Settings::ProviderCard.maturity_label(meta[:maturity]) : nil %>
<% if meta && meta[:logo_bg].present? %> <%= meta[:logo_text] %> <% end %>

<%= title %>

<%= render "settings/providers/maturity_badge", label: maturity_label %>
<%= render DS::Button.new( variant: "icon", class: "ml-auto hidden lg:flex", icon: "x", title: t("common.close"), aria_label: t("common.close"), data: { action: "DS--dialog#close" } ) %>