Uploaded Documents

<%= link_to "Upload New Document", new_polymorphic_path([@portal_namespace, @customer, :document]), class: "btn btn-success mb-3" if @portal_namespace != :admin_portal %> <% @documents.each do |doc| %> <% end %>
Title Description File Uploaded At
<%= doc.title %> <%= doc.description.presence || "—" %> <% if doc.file.attached? %> <%= link_to "View", url_for(doc.file), target: "_blank", class: "btn btn-sm btn-outline-primary" %> <% else %> No File <% end %> <%= doc.created_at.strftime("%d %b %Y, %H:%M") %> <% if @portal_namespace != :admin_portal %> <%= link_to "Delete", polymorphic_path([@portal_namespace, @customer, doc]), data: { turbo_method: :delete, confirm: "Delete this document?" }, class: "btn btn-sm btn-danger" %> <% end %>