mirror of
https://github.com/ubicloud/ubicloud.git
synced 2025-10-04 13:52:06 +08:00
It is redundant. role="form" should be set on non-form tags that operate as forms, and if a form tag is used that doesn't operate as a form, you could potentially use a different role, but the assumption is that a form tag has a form role, so there is no benefit to being explicit about it.
15 lines
767 B
Text
15 lines
767 B
Text
<%# locals: (name:, action:, active:) %>
|
|
|
|
<% form(action:, method: :post, id: "#{name}_toggle") do %>
|
|
<%== hidden_inputs(name => !active) %>
|
|
<div class="group <%= active ? "active" : "" %>">
|
|
<button
|
|
type="submit"
|
|
class="toggle-parent-to-active relative inline-flex h-8 w-16 shrink-0 cursor-pointer rounded-full border-2 border-transparent bg-gray-200 group-[.active]:bg-orange-600 transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-orange-600 focus:ring-offset-2"
|
|
>
|
|
<span
|
|
class="pointer-events-none inline-block size-7 translate-x-0 group-[.active]:translate-x-8 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out"
|
|
></span>
|
|
</button>
|
|
</div>
|
|
<% end %>
|