diff --git a/website/src/lib/components/layer-control/LayerTreeNode.svelte b/website/src/lib/components/layer-control/LayerTreeNode.svelte index 03723936..5cc51e28 100644 --- a/website/src/lib/components/layer-control/LayerTreeNode.svelte +++ b/website/src/lib/components/layer-control/LayerTreeNode.svelte @@ -1,4 +1,7 @@
@@ -13,13 +24,13 @@ {#each node as id}
{#if multiple} - { - onValueChange(id, e.target.checked); + bind:checked={checked[id]} + on:click={() => { + onValueChange(id, !checked[id]); }} /> {:else} @@ -33,13 +44,13 @@ }} /> {/if} - +
{/each} {:else} {#each Object.keys(node) as id}
- {id} +
{/each}