diff --git a/app/javascript/mastodon/components/form_fields/toggle.module.css b/app/javascript/mastodon/components/form_fields/toggle.module.css index 997434f336..b1f7e71b9f 100644 --- a/app/javascript/mastodon/components/form_fields/toggle.module.css +++ b/app/javascript/mastodon/components/form_fields/toggle.module.css @@ -1,3 +1,13 @@ +.wrapper { + --diameter: 20px; + --padding: 2px; + --transition: 0.2s ease-in-out; + + display: inline-block; + position: relative; + height: calc(var(--diameter) + var(--padding) * 2); +} + .input { position: absolute; opacity: 0; @@ -9,10 +19,6 @@ } .toggle { - --diameter: 20px; - --padding: 2px; - --transition: 0.2s ease-in-out; - display: inline-flex; align-items: center; border-radius: 9999px; @@ -68,8 +74,3 @@ :global([dir='rtl']) .input:checked + .toggle::before { transform: translateX(calc(-1 * (var(--diameter) - (var(--padding) * 2)))); } - -.wrapper { - display: inline-block; - position: relative; -} diff --git a/app/javascript/mastodon/components/form_fields/toggle_field.tsx b/app/javascript/mastodon/components/form_fields/toggle_field.tsx index 75fdb8f21b..3de09823d3 100644 --- a/app/javascript/mastodon/components/form_fields/toggle_field.tsx +++ b/app/javascript/mastodon/components/form_fields/toggle_field.tsx @@ -31,20 +31,17 @@ ToggleField.displayName = 'ToggleField'; export const Toggle = forwardRef( ({ className, size, ...otherProps }, ref) => ( - + -