Files
ubicloud/views/components/kv_data_card.erb
Jeremy Evans 6c231bd12f Remove unused branch in kv_data_card view
We have callers that request copyable and revealable content (handled by
the preceding branch), but none that request revealable but not copyable
content.

After changes:

Line Coverage: 99.86% (11704 / 11720)
Branch Coverage: 98.47% (3094 / 3142)
2025-01-14 09:04:22 -08:00

29 lines
1.0 KiB
Plaintext

<%# locals: (data:) %>
<div class="overflow-hidden rounded-lg shadow ring-1 ring-black ring-opacity-5 bg-white divide-y divide-gray-200">
<div class="px-4 py-5 sm:p-0">
<dl class="sm:divide-y sm:divide-gray-200">
<% data.reject { !_1 }.each do |name, value, opts| %>
<div class="py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6 sm:py-5">
<dt class="text-sm font-medium text-gray-500"><%= name %></dt>
<dd class="mt-1 text-sm text-gray-900 sm:col-span-2 sm:mt-0">
<% if opts && opts[:copyable] && value %>
<%== render(
"components/copyable_content",
locals: {
content: value,
message: "Copied #{name}",
revealable: opts[:revealable]
}
) %>
<% elsif opts && opts[:escape] == false %>
<%== value %>
<% else %>
<%= value.nil? ? "-" : value %>
<% end %>
</dd>
</div>
<% end %>
</dl>
</div>
</div>