{#if showEditor}
{:else}
{t('settings.theme')}
selectTheme(v as ThemeId)}
groupBy={true}
/>
{t('settings.uiFont')}
selectUIFont(v)}
placeholder="System Default"
/>
{uiFontSize}px
{t('settings.termFont')}
selectTermFont(v)}
placeholder="Default (JetBrains Mono)"
/>
{termFontSize}px
{t('settings.termCursor')}
{#each ['block', 'line', 'underline'] as s}
{/each}
{t('settings.scrollback')}
persistScrollback(parseInt((e.target as HTMLInputElement).value, 10) || 1000)}
aria-label="Scrollback lines" />
{t('settings.scrollbackHint')}
{t('settings.language')}
selectLang(v)}
/>
{/if}