% private_topic = @posts.topic %>
<% content_for :thredded_page_title, private_topic.title %>
<% content_for :thredded_page_id, 'thredded--private-topic-show' %>
<% content_for :thredded_breadcrumbs, render('thredded/private_topics/breadcrumbs') %>
<%= thredded_page do %>
<%= content_tag :section,
id: dom_id(private_topic),
class: ['thredded--main-section', 'thredded--topic', *topic_css_classes(private_topic)] do %>
<%= render 'thredded/private_topics/header', topic: private_topic %>
<%= view_hooks.posts_common.pagination_top.render(self, posts: @posts) do %>
<% end %>
<%= render_posts @posts,
partial: 'thredded/private_posts/private_post',
content_partial: 'thredded/private_posts/content',
locals: { actions: { quote: true } } %>
<%= view_hooks.posts_common.pagination_bottom.render(self, posts: @posts) do %>
<% end %>
<% if policy(@new_post.post).create? %>
<%= render 'thredded/private_posts/form',
topic: private_topic,
post: @new_post %>
<% end %>
<% end %>
<% end %>