Class: Form::Toggle
- Inherits:
-
Checkbox
- Object
- Checkbox
- Form::Toggle
- Defined in:
- app/views/form/toggle.rb
Instance Method Summary collapse
Instance Method Details
#view_template ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'app/views/form/toggle.rb', line 4 def view_template label for: [:id] || id, class: classes do input(type: :hidden, name:, value: hidden_value) if include_hidden input(type: :checkbox, class: "hidden", data:, **) div class: toggle_classes do render UI::Icon.new(name: :x_mark, size: :xs, class: "group-has-checked:hidden") render UI::Icon.new(name: :check, size: :xs, class: "hidden group-has-checked:block") end end end |