<%= "single-article-archived hidden" if article.archived %>">
<% if article.organization_id %> <%= article.organization&.name %> <% end %> <% if article.collection_id %> Series: <%= article.series %> <% end %>
<%= form_for(article, method: :patch, remote: true, authenticity_token: true, html: { "data-type": "json", class: "p-0 js-archive-toggle" }) do |f| %> <%= f.hidden_field :archived, value: !article.archived %> <% end %>

<%= "[Archived] " if article.archived %><%= sanitize_and_decode article.title %>

<% if article.published %> Published: <% if article.edited? %> ยท Edited: <% end %> <% article.cached_tag_list_array.each do |tag| %> #<%= tag %> <% end %> <% end %>
<% if !article.published %> Draft <% end %> Edit <% if manage_view %> Delete <% if article.profile_pins.any? %> <%= form_for(article.profile_pins.first) do |f| %> <% end %> <% else %> <%= form_for(ProfilePin.new) do |f| %> <%= f.hidden_field :pinnable_id, value: article.id %> <% end %> <% end %> <% elsif article.published %> Manage <% elsif @user == article.user %> Delete <% end %> Stats <% if discussion_lock %> Unlock discussion <% else %> Lock discussion <% end %> <% if article.published %> <% if article.page_views_count > 25 %> <%= article.page_views_count %> <% else %> under 25 <% end %> views // <%= article.public_reactions_count %> <%= "reaction".pluralize(count: article.public_reactions_count) %> // <%= article.comments_count %> <%= "comment".pluralize(count: article.comments_count) %> <% end %>
<% if organization && org_admin %> <%= form_for(article) do |f| %> AUTHOR: <%= f.select(:user_id, options_for_select(organization.users.pluck(:name, :id), article.user_id)) %> <%= f.submit "Submit author change", class: "crayons-btn crayons-btn--secondary" %> <% end %> <% end %>
<%= javascript_packs_with_chunks_tag "dashboardDropdowns", defer: true %>