diff --git a/web/src/components/misc/Toggle.svelte b/web/src/components/misc/Toggle.svelte
index fcb0aa92..bb935b14 100644
--- a/web/src/components/misc/Toggle.svelte
+++ b/web/src/components/misc/Toggle.svelte
@@ -1,8 +1,8 @@
-
+
@@ -10,6 +10,7 @@
.toggle {
--base-size: 22px;
--ratio-factor: 0.9;
+ --enabled-pos: calc(100% * var(--ratio-factor));
display: flex;
justify-content: start;
@@ -23,6 +24,10 @@
transition: background 0.2s;
}
+ .toggle:dir(rtl) {
+ --enabled-pos: calc(-100% * var(--ratio-factor));
+ }
+
.toggle-switcher {
height: var(--base-size);
width: var(--base-size);
@@ -37,6 +42,7 @@
}
.toggle.enabled .toggle-switcher {
- transform: translateX(calc(100% * var(--ratio-factor)));
+ transform: translateX(var(--enabled-pos));
+ }
}