<%= tag.public_send @tag, class: "flex items-center justify-between mb-6 last:mb-0", data: @form_enabled ? { controller: "settings--toggle", :'settings--toggle-switch-enabled-value' => @enabled.to_s } : nil do %>
<% if @description.present? %>

<%= @description %>

<% end %>
<%= render FormElements::ToggleComponent.new( enabled: @enabled, input_enabled: @input_enabled, class_names: @form_enabled ? "hidden" : nil, data: { :'settings--toggle-target' => "button", action: "settings--toggle#toggleSwitch" }) %> <% if @form_enabled %> <% if @attribute.present? %> <%= @form.check_box @attribute, { checked: @enabled, data: { :'settings--toggle-target' => "checkbox" } }, "true", "false" %> <% else %> <%= check_box_tag @field_name, "true", @enabled, { data: { :'settings--toggle-target' => "checkbox" } } %> <% end %> <% end %>
<% end %>