Bladeren bron

fix: toggle label not being updated

Sv443 1 jaar geleden
bovenliggende
commit
dbc25439c6
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  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);