{#each filteredSettings as tab (tab.id)}
{#if tab.id === 'general'} {:else if tab.id === 'connections'} {:else if tab.id === 'models'} {:else if tab.id === 'evaluations'} {:else if tab.id === 'integrations'} {:else if tab.id === 'documents'} {:else if tab.id === 'web'} {:else if tab.id === 'code-execution'} {:else if tab.id === 'interface'} {:else if tab.id === 'audio'} {:else if tab.id === 'images'} {:else if tab.id === 'pipelines'} {:else if tab.id === 'db'} {/if}
{$i18n.t(tab.title)}
{/each}
{#if selectedTab === 'general'} { toast.success($i18n.t('Settings saved successfully!')); await tick(); await config.set(await getBackendConfig()); }} /> {:else if selectedTab === 'connections'} { toast.success($i18n.t('Settings saved successfully!')); }} /> {:else if selectedTab === 'models'} {:else if selectedTab === 'evaluations'} {:else if selectedTab === 'integrations'} {:else if selectedTab === 'documents'} { toast.success($i18n.t('Settings saved successfully!')); await tick(); await config.set(await getBackendConfig()); }} /> {:else if selectedTab === 'web'} { toast.success($i18n.t('Settings saved successfully!')); await tick(); await config.set(await getBackendConfig()); }} /> {:else if selectedTab === 'code-execution'} { toast.success($i18n.t('Settings saved successfully!')); await tick(); await config.set(await getBackendConfig()); }} /> {:else if selectedTab === 'interface'} { toast.success($i18n.t('Settings saved successfully!')); }} /> {:else if selectedTab === 'audio'}