Use a switch to enable/disable homepage features

So it's consistent with the way we enable/disable other features.
This commit is contained in:
Javi Martín
2021-08-28 03:05:44 +02:00
parent fabe97e506
commit 7b8e892f9c
9 changed files with 26 additions and 30 deletions

View File

@@ -1,6 +1,6 @@
<div id="<%= dom_id(feed) %>" class="small-12 medium-6 large-4 column end">
<div class="callout">
<h3><%= t("admin.homepage.feeds.#{feed.kind}") %></h3>
<h3 id="<%= dom_id(feed.setting, :title) %>"><%= t("admin.homepage.feeds.#{feed.kind}") %></h3>
<%= render "setting", setting: feed.setting %>

View File

@@ -1,10 +1 @@
<div id="<%= dom_id(setting) %>">
<%= form_for(setting, url: admin_setting_path(setting), method: :put) do |f| %>
<%= f.hidden_field :value,
value: (setting.enabled? ? "" : "active") %>
<%= f.submit(t("admin.settings.index.features.#{setting.enabled? ? "disable" : "enable"}"),
class: "button #{setting.enabled? ? "hollow alert" : "success"}") %>
<% end %>
</div>
<%= render Admin::Settings::FeaturedSettingsFormComponent.new(setting, describedby: false) %>

View File

@@ -38,7 +38,7 @@
<div class="small-12 medium-6 large-4 column end">
<div class="callout">
<h3 class="inline-block"><%= t("settings.#{@recommendations.key}") %></h3>
<h3 id="<%= dom_id(@recommendations, :title) %>" class="inline-block"><%= t("settings.#{@recommendations.key}") %></h3>
<%= render "setting", setting: @recommendations %>
</div>
</div>