{#each Object.keys(node) as id}
{#if typeof node[id] == 'boolean'}
{#if node[id]}
{#if multiple}
{:else}
{
if ((e.target as HTMLInputElement)?.checked) {
onselect(id);
}
}}
/>
{/if}
{/if}
{:else if anySelectedLayer(node[id])}
{#snippet trigger()}
{i18n._(`layers.label.${id}`)}
{/snippet}
{#snippet content()}
{/snippet}
{/if}
{/each}