Files
ubicloud/views/components/value_content.erb
2025-01-16 15:50:06 +03:00

16 lines
527 B
Plaintext

<%# locals: (content:, opts: nil) %>
<% opts ||= {} %>
<% if opts[:copyable] && content %>
<%== render("components/copyable_content", locals: { content:, revealable: opts[:revealable] }) %>
<% elsif opts[:link] %>
<a href="<%= opts[:link] %>" class="font-medium text-orange-600 hover:text-orange-700">
<%= content %>
</a>
<% elsif opts[:component] %>
<%== render("components/#{content}", locals: opts[:component]) %>
<% elsif opts[:escape] == false %>
<%== content %>
<% else %>
<%= content || "-" %>
<% end %>