Improve beta mobile accessibility

This commit is contained in:
kwaroran
2024-09-11 09:25:49 +09:00
parent 5b6c3e0d04
commit f66ae59d70
18 changed files with 370 additions and 180 deletions

View File

@@ -6,6 +6,7 @@
export let margin = true
export let name = ''
export let hiddenName = false
export let reverse = false
export let className = ""
export let grayText = false
</script>
@@ -16,6 +17,9 @@
aria-describedby="{name} {check ? 'abled' : 'disabled'}"
aria-labelledby="{name} {check ? 'abled' : 'disabled'}"
>
{#if !hiddenName && reverse}
<span>{name}<slot /></span>
{/if}
<input
class="hidden"
type="checkbox"
@@ -39,7 +43,7 @@
</svg>
{/if}
</span>
{#if !hiddenName}
{#if !hiddenName && !reverse}
<span>{name}<slot /></span>
{/if}
</label>