Pārlūkot izejas kodu

fix: toggle label not being updated

Sv443 1 gadu atpakaļ
vecāks
revīzija
dbc25439c6
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      src/components/toggle.ts

+ 4 - 0
src/components/toggle.ts

@@ -54,7 +54,11 @@ export async function createToggle({
     e.stopPropagation();
 
     onChange(toggleEl.checked);
+
     toggleEl.dataset.toggled = String(Boolean(toggleEl.checked));
+    if(labelEl)
+      labelEl.textContent = t(`toggled_${toggleEl.checked ? "on" : "off"}`);
+    wrapperEl.ariaValueText = t(`toggled_${toggleEl.checked ? "on" : "off"}`);
   };
 
   toggleEl.addEventListener("change", toggleElClicked);