docbrown/app/views/users/_main_feed.html.erb
Anna Buianova 020912264e
Optimize loading partials as collections (#12276)
* Load events' partials  as collections

* Load /admin/articles partials as collections

* Render sponsorships partial as collection

* Render organization articles partials as collection

* Load users articles partials as collections
2021-01-18 14:18:33 +03:00

23 lines
1 KiB
Text

<% if @pinned_stories.present? %>
<div class="crayons-card mb-2 border-2 border-solid border-accent-brand">
<header>
<h3 class="crayons-subtitle-3 inline-flex items-center bg-accent-brand color-base-inverted pl-3 pr-4 py-2 ml-4 -mt-2 radius-default">
<%= inline_svg_tag("pin.svg", aria: true, class: "crayons-icon mr-2", title: "Pin") %>
Pinned
</h3>
</header>
<div class="p-4 pb-2 pt-3">
<%= render partial: "articles/single_story", collection: @pinned_stories, as: :story, locals: { featured: false } %>
</div>
</div>
<% end %>
<% if @stories.present? %>
<%= render "articles/single_story", story: @stories.first, featured: false %>
<% if @comments.present? %>
<%= render "users/comments_section" %>
<% end %>
<%= render partial: "articles/single_story", collection: @stories[1, @stories.size], as: :story, locals: { featured: false } %>
<div class="placeholder-div"></div>
<% elsif @comments.present? %>
<%= render "users/comments_section" %>
<% end %>