<%= "single-article-archived hidden" if article.archived %>">
<% if article.organization_id %> <%= article.organization&.name %> <% end %> <% if article.collection_id %> <%= t("views.dashboard.article.series_html", 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 %> <%= f.hidden_field :from_dashboard, value: 1 %> <% end %>

<%= t("views.dashboard.article.heading.text_html", archived: article.archived ? t("views.dashboard.article.heading.archived") : "", title: article.title) %>

<% if article.published %> <%= t("views.dashboard.article.published_html", date: tag.time(article.readable_publish_date, datetime: article.published_timestamp)) %> <% if article.edited? %> ยท <%= t("views.dashboard.article.edited_html", date: tag.time(article.readable_edit_date, datetime: article.edited_at.utc.iso8601)) %> <% end %> <% article.cached_tag_list_array.each do |tag| %> #<%= tag %> <% end %> <% end %>
<% if !article.published %> <%= t("views.dashboard.article.draft") %> <% end %> <%= t("views.dashboard.article.edit.text") %> <% if manage_view %> <%= t("views.dashboard.article.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 %> <%= t("views.dashboard.article.manage.text") %> <% elsif @user == article.user %> <%= t("views.dashboard.article.delete") %> <% end %> <%= t("views.dashboard.article.stats") %> <% if discussion_lock %> <%= t("views.dashboard.article.unlock") %> <% else %> <%= t("views.dashboard.article.lock") %> <% end %> <% if article.published %> <% pvs = article.page_views_count %> <%= t("views.dashboard.article.views.text_html", count: pvs, scale: tag.span(pvs > 25 ? tag.span(pvs, class: %w[value]) : t("views.dashboard.article.views.u_25"), class: %w[value])) %> // <% prs = article.public_reactions_count %> <%= t("views.dashboard.article.reactions.text_html", count: prs, num: tag.span(prs, class: %w[value])) %> // <% pcs = article.comments_count %> <%= t("views.dashboard.article.comments.text_html", count: pcs, num: tag.span(pcs, class: %w[value])) %> <% end %>
<% if organization && org_admin %> <%= form_for(article) do |f| %> <%= f.hidden_field :from_dashboard, value: 1 %> <%= t("views.dashboard.article.author_is") %><%= f.select(:user_id, options_for_select(organization.users.pluck(:name, :id), article.user_id)) %> <%= f.submit t("views.dashboard.article.submit"), class: "crayons-btn crayons-btn--secondary" %> <% end %> <% end %>
<%= javascript_include_tag "dashboardDropdowns", defer: true %>