{ showProfileMenu = false }}>

Chat Settings

Save Profile Clone Profile
Set as Default Profile
{ showProfileMenu = false; exportProfileAsJSON(chatId) }} > Backup Profile JSON { showProfileMenu = false; profileFileInput.click() }}> Restore Profile JSON
Delete Profile
{#key showSettingsModal} {#each settingsList as setting} {#if (typeof setting.hide !== 'function') || !setting.hide(chatId)} {#if setting.header}

{@html setting.header}

{/if}
{#if setting.type === 'boolean'}
{:else if setting.type === 'textarea'}
{:else}
{/if}
{#if setting.type === 'number'} queueSettingValueChange(e, setting)} /> {:else if setting.type === 'select'}
{:else if setting.type === 'text'}
{ queueSettingValueChange(e, setting) }} >
{/if}
{/if} {/each} {/key}
importProfileFromFile(e)} bind:this={profileFileInput} > { if (event.key === 'Escape') { closeSettings() } }} />