diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index ee7415dcb7..fb9e558a5e 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/src/lib/components/chat/SettingsModal.svelte @@ -611,188 +611,190 @@ {#if filteredPersonalSettings.length > 0} - {#each filteredPersonalSettings as tabId, index (tabId)} - {#if shouldShowSettingGroup(filteredPersonalSettings, index)} - - {settingGroupTitle(tabId)} - - {/if} +
+ {#each filteredPersonalSettings as tabId, index (tabId)} + {#if shouldShowSettingGroup(filteredPersonalSettings, index)} + + {settingGroupTitle(tabId)} + + {/if} - {#if tabId === 'general'} - - {:else if tabId === 'interface'} - - {:else if tabId === 'notifications'} - - {:else if tabId === 'shortcuts'} - - {:else if tabId === 'connections'} - {#if $user?.role === 'admin' || ($user?.role === 'user' && $config?.features?.enable_direct_connections)} + {#if tabId === 'general'} - {/if} - {:else if tabId === 'tools'} - {#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers)} + {:else if tabId === 'interface'} + {:else if tabId === 'notifications'} + + {:else if tabId === 'shortcuts'} + + {:else if tabId === 'connections'} + {#if $user?.role === 'admin' || ($user?.role === 'user' && $config?.features?.enable_direct_connections)} + + {/if} + {:else if tabId === 'tools'} + {#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers)} + + {/if} + {:else if tabId === 'personalization'} + + {:else if tabId === 'audio'} + + {:else if tabId === 'data_controls'} + + {:else if tabId === 'usage'} + + {:else if tabId === 'archived_chats'} + + {:else if tabId === 'account'} + + {:else if tabId === 'about'} + {/if} - {:else if tabId === 'personalization'} - - {:else if tabId === 'audio'} - - {:else if tabId === 'data_controls'} - - {:else if tabId === 'usage'} - - {:else if tabId === 'archived_chats'} - - {:else if tabId === 'account'} - - {:else if tabId === 'about'} - - {/if} - {/each} + {/each} +
{/if} {#if $user?.role === 'admin' && filteredAdminSettings.length > 0} @@ -803,29 +805,31 @@ {$i18n.t('Admin')} - {#each filteredAdminSettings as tabId, index (tabId)} - {#if shouldShowSettingGroup(filteredAdminSettings, index)} - - {settingGroupTitle(tabId)} - - {/if} +
+ {#each filteredAdminSettings as tabId, index (tabId)} + {#if shouldShowSettingGroup(filteredAdminSettings, index)} + + {settingGroupTitle(tabId)} + + {/if} - {@const tab = adminSettings.find((setting) => setting.id === tabId)} - {#if tab} - - {/if} - {/each} + {@const tab = adminSettings.find((setting) => setting.id === tabId)} + {#if tab} + + {/if} + {/each} +
{/if} {#if filteredSettings.length === 0}