{#snippet progress()} {#each { length: pages.length - 2 } as _, i}
{#if i >= index}
{i + 1}
{:else}
check_small
{/if}
{/each} {/snippet}
{#if backButtonVisible}
(index -= 1)} transition:fly={{ x: -200, duration: 200 }} >
arrow_back
Back
{/if}
{@render progress()}
{@render progress()}
{getText(hero.text)}
e.preventDefault()} bind:this={formElement} >
{#key index}
{@render page.snippet()}
{/key}
{#if index < pages.length - 1 && page.button && $height > 0}
{page.button.text}
{/if}