Chore: Patch all Svelte-Warnings & Add Aria-Labels

This commit is contained in:
Youwes09
2026-05-01 00:38:15 -05:00
parent 1801fecdbb
commit a71cc719ba
23 changed files with 77 additions and 66 deletions
@@ -32,8 +32,8 @@
mountSystemThemeSync();
}
let triggerDark: HTMLButtonElement;
let triggerLight: HTMLButtonElement;
let triggerDark = $state<HTMLButtonElement>(null!);
let triggerLight = $state<HTMLButtonElement>(null!);
</script>
<div class="s-panel">
@@ -49,6 +49,7 @@
class:on={store.settings.systemThemeSync}
onclick={toggleSync}
role="switch"
aria-label="Match system theme"
aria-checked={store.settings.systemThemeSync}
><span class="s-toggle-thumb"></span></button>
</div>