opf/openproject

View on GitHub
modules/storages/app/views/storages/admin/storages/update.turbo_stream.erb

Summary

Maintainability
Test Coverage
<%
  label_storage_provider_part = render(Primer::Beta::Text.new(tag: :span, font_weight: :light, color: :muted)) do
    "(#{I18n.t("storages.provider_types.#{@storage.short_provider_type}.name")})"
  end
  label_storage_name_with_provider_label = "#{@storage.name} #{label_storage_provider_part}".html_safe
%>

<%= turbo_stream.update dom_id(@storage, :edit_storage_header) do %>
  <%= label_storage_name_with_provider_label %>
<% end %>

<%= turbo_stream.update :full_breadcrumbs do %>
  <%
    breadcrumb_paths(
      link_to(t(:label_administration), admin_index_path),
      default_breadcrumb,
      @storage.name
    )
  %>
  <%= full_breadcrumbs %>
<% end %>

<%= turbo_stream.update :storage_general_info_section do %>
  <%= render(::Storages::Admin::GeneralInfoComponent.new(@storage)) %>
<% end %>