docbrown/app/views/comments/settings.html.erb
yheuhtozr f762acca86
views/comments i18n (#15059)
* views/comments etc i18n

* comments PR fixes

* PR sync with main

* remove ja.yml

* Update _comment_header.html.erb

* Update index.html.erb

* Update _comment_header.html.erb

* Update en.yml

* Update fr.yml

* Update config/locales/views/comments/en.yml

Co-authored-by: Michael Kohl <citizen428@forem.com>

* Update _comment_date.erb

* Update en.yml

* Update fr.yml

Co-authored-by: Michael Kohl <citizen428@forem.com>
2021-10-27 17:13:43 +01:00

36 lines
2.1 KiB
Text

<% title t("views.comments.settings.meta.title") %>
<div class="crayons-layout crayons-layout--limited-m gap-0">
<div class="crayons-card text-padding">
<h1 class="crayons-title mb-4"><%= t("views.comments.settings.heading") %></h1>
<div class="flex">
<div class="pr-4 m:pr-8 flex-1">
<% if @notification_subscription.persisted? %>
<p class="fw-bold"><%= t("views.comments.settings.state.show.subtitle") %></p>
<p class="fs-s color-base-60"><%= t("views.comments.settings.state.show.desc") %></p>
<% else %>
<p class="fw-bold"><%= t("views.comments.settings.state.mute.subtitle") %></p>
<p class="fs-s color-base-60"><%= t("views.comments.settings.state.mute.desc") %></p>
<% end %>
</div>
<%= form_for(@notification_subscription, url: "/notification_subscriptions/Comment/#{@comment.id}", method: "post", html: { class: "mute-form shrink-0" }) do |f| %>
<input type="hidden" name="config" value="<%= @notification_subscription.persisted? ? "not_subscribed" : "all_comments" %>">
<%= f.submit t("views.comments.settings.subscribe.#{@notification_subscription.persisted? ? 'mute' : 'unmute'}"), class: "crayons-btn crayons-btn--secondary #{@notification_subscription.persisted? ? 'mute' : 'unmute'}" %>
<% end %>
</div>
<% if NotificationSubscription.where(user_id: current_user, notifiable_type: "Article", notifiable_id: @comment.commentable_id, config: "all_comments").any? %>
<div class="flex pt-6">
<div class="pr-4 m:pr-8 flex-1">
<p class="fw-bold"><%= t("views.comments.settings.subscribe.subtitle") %></p>
<p class="fs-s color-base-60"><%= t("views.comments.settings.subscribe.desc") %></p>
</div>
<%= form_for(@notification_subscription, url: "/notification_subscriptions/Article/#{@comment.commentable_id}", method: "post", html: { class: "mute-form" }) do |f| %>
<input type="hidden" name="config" value="not_subscribed">
<%= f.submit "Unsubscribe from parent post", class: "crayons-btn crayons-btn--secondary" %>
<% end %>
</div>
<% end %>
</div>
</div>