diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 421038baf..e456c303a 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -645,51 +645,51 @@ {/if} - {#if ($models ?? []).length > 0 && ($settings?.pinnedModels ?? []).length > 0} -
- {#each $settings.pinnedModels as modelId (modelId)} - {@const model = $models.find((model) => model.id === modelId)} - {#if model} -
- { - selectedChatId = null; - chatId.set(''); - - if ($mobile) { - showSidebar.set(false); - } - }} - draggable="false" - > -
- logo -
- -
-
- {model?.name ?? modelId} -
-
-
-
- {/if} - {/each} -
- {/if} -
+ {#if ($models ?? []).length > 0 && ($settings?.pinnedModels ?? []).length > 0} +
+ {#each $settings.pinnedModels as modelId (modelId)} + {@const model = $models.find((model) => model.id === modelId)} + {#if model} + + {/if} + {/each} +
+ {/if} + {#if $config?.features?.enable_channels && ($user?.role === 'admin' || $channels.length > 0)}