<% cache setting do %>

<%= setting.display_name %>


<%= form_tag(reset_setting_path(name: setting.name), method: :put, remote: true) do %> <% end %>
<%= link_to(setting.cast_type, settings_path(query: setting.cast_type), method: :get, class: "tag type-label") %>
<% if setting.group.present? %>
<%= link_to(setting.group, settings_path(query: setting.group), method: :get, class: "tag group-label") %>
<% end %> <% if setting.stale? %>
<%= link_to(I18n.t("sail.stale"), settings_path(query: Sail::ConstantCollection::STALE), method: :get, class: "tag stale-label", title: I18n.t("sail.stale_tooltip", days: Sail.configuration.days_until_stale)) %>
<% end %>

<%= setting.description %>

<%= form_tag(setting_path(name: setting.name), method: :put, remote: true) do %>
<% if setting.boolean? || setting.ab_test? %> <% elsif setting.range? %> " type="range" min="0" max="99" value="<%= setting.value %>" name="value" class="value-slider"> <% elsif setting.date? %> " type="datetime-local" value="<%= setting.value %>" name="value" class="date-picker"> <% else %> " type="text" name="value" class="value-input" value="<%= setting.value %>"/> <% end %>
<% end %>
<% end %>