{#each widgets as widget, widgetIndex} {@const unwrapped = unwrapWidget(widget)} {#if unwrapped} {@const { component, props, slot } = resolveWidget(unwrapped, widgetIndex)} {#if props !== undefined && slot !== undefined} {slot} {:else if props !== undefined} {/if} {/if} {/each}