{#snippet navButton(item: NavItem)} {/snippet} {#snippet settingsShell()}
BetterSEQTA+
{#each pages as page (page.id)} {/each}
{#if !standalone}
{#if ghReleaseUpdateEnabled}
{#if ghReleaseUpdate?.available} {/if}

{#if ghReleaseChannelLabel} {ghReleaseChannelLabel} — do not upload to stores. {:else} GitHub build — do not upload to stores. {/if}

{/if}
{/if}

{sectionTitle}

{#if activePage === "settings"} {:else if activePage === "shortcuts"} {:else} {/if}
{/snippet} {#if standalone}
{@render settingsShell()}
{:else} {/if} {#if showColourPicker && ColourPickerComponent} { showColourPicker = false; }} /> {/if} {#if showCloudPanel} { showCloudPanel = false; }} /> {/if} {#if showFontPicker} { showFontPicker = false; }} /> {/if} {#if showDisclaimerModal && disclaimerCallbacks} { disclaimerCallbacks?.onConfirm(); showDisclaimerModal = false; disclaimerCallbacks = null; }} onCancel={() => { disclaimerCallbacks?.onCancel(); showDisclaimerModal = false; disclaimerCallbacks = null; }} /> {/if} {#if showFeedbackModal} { showFeedbackModal = false; feedbackFocusId = null; }} /> {/if}