My Uploads

Gallery | <%= link_to "Table", uploads_path(mode: "table") %>
<%= render(MediaAssetGalleryComponent.new) do |gallery| %> <% @media_assets.each do |media_asset| %> <% gallery.media_asset(media_asset: media_asset, size: gallery.size, link_target: media_asset.post || media_asset.uploads.first) do |preview| %> <% preview.footer do %>
<% if media_asset.post.present? %>
<%= link_to "post ##{media_asset.post.id}", media_asset.post, class: "leading-none" %>
<% end %> <% if media_asset.uploads.first.source.present? %> <%= external_link_to media_asset.uploads.first.source, Addressable::URI.parse(media_asset.uploads.first.source).domain %> <% else %> No source <% end %>
<% end %> <% end %> <% end %> <% end %> <%= numbered_paginator(@media_assets) %>