{#if showLabel} {label} {/if} {#if type === 'multiple'} {triggerLabel} {#each options as option (option.value)} {#if item} {@render item(option)} {:else} {/if} {#if option.value === separatorAfterValue} {/if} {/each} {:else} {triggerLabel} {#each options as option (option.value)} {#if item} {@render item(option)} {:else} {/if} {#if option.value === separatorAfterValue} {/if} {/each} {/if}