{$i18n.t('Search')}
{#each filteredSettings as tab (tab.id)}
{ goto(tab.route); }} >
{#if tab.id === 'general'}
{:else if tab.id === 'connections'}
{:else if tab.id === 'models'}
{:else if tab.id === 'evaluations'}
{:else if tab.id === 'tools'}
{: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 === 'tools'}
{: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'}
{ toast.success($i18n.t('Settings saved successfully!')); }} /> {:else if selectedTab === 'images'}
{ toast.success($i18n.t('Settings saved successfully!')); }} /> {:else if selectedTab === 'db'}
{ toast.success($i18n.t('Settings saved successfully!')); }} /> {:else if selectedTab === 'pipelines'}
{ toast.success($i18n.t('Settings saved successfully!')); }} /> {/if}