sudara/alonetone

View on GitHub
app/views/users/_setting.html.erb

Summary

Maintainability
Test Coverage
<div class="setting" data-controller="toggle-setting" data-toggle-setting-key="<%= key %>">
  <label data-toggle-setting-target="description"><%= label%></label>
  <%= link_to toggle_setting_user_path(current_user), method: :put,
    data: { 'toggle-setting-target': 'toggle', action: 'toggle-setting#toggle' }, class: "toggle #{'on' if current_user.send("#{key}?") }" do %>
    <div class="toggle_inner"></div>
    <div class="toggle_label toggle_label_on">ON</div>
    <div class="toggle_label toggle_label_off">OFF</div>
  <% end %>
</div>