My Uploads

Gallery | <%= link_to "Table", uploads_path(mode: "table") %>
<%= render(MediaAssetGalleryComponent.new) do |gallery| %> <% @media_assets.each do |media_asset| %> <% upload = media_asset.uploads.order(id: :desc).select { |upload| upload.uploader == CurrentUser.user }.first %> <% gallery.media_asset(media_asset: media_asset, size: gallery.size, link_target: media_asset.post || upload) 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 upload.source.present? %> <%= external_link_to upload.source, Addressable::URI.parse(upload.source).domain %> <% else %> No source <% end %>
<% end %> <% end %> <% end %> <% end %> <%= numbered_paginator(@media_assets) %>