diff --git a/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorBackendSwitcher.svelte b/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorBackendSwitcher.svelte deleted file mode 100644 index 6152de8ec0..0000000000 --- a/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorBackendSwitcher.svelte +++ /dev/null @@ -1,70 +0,0 @@ - - -
- {ms.isFavoritesView ? 'No favorite models yet.' : 'No models found.'} -
+{ms.emptyMessage}
{/if} {#snippet modelOption(item: ModelItem, _hideOrgName: boolean)} @@ -351,6 +350,8 @@ favorites={ms.isFavoritesView ? ms.favoriteItems : []} groups={ms.groupedFilteredOptions} onInfoClick={ms.handleInfoClick} + onProviderBack={ms.isProviderView ? ms.closeProvider : undefined} + onProviderOpen={ms.openProvider} onSelect={ms.handleSelect} renderOption={modelOption} sectionHeaderClass="[&:not(:first-child)]:mt-3 mb-1 px-2 py-2 text-[13px] font-semibold text-muted-foreground/70 select-none" @@ -436,5 +437,5 @@No models available.
{:else} {@const selectedOption = ms.getDisplayOption()} @@ -91,7 +91,7 @@ ? Math.round(modelLoadFraction(modelsStore.status.getLoadProgress(triggerModel)) * 100) : 0} - {#if ms.isMultiModel || ms.switchingBackends} + {#if ms.isMultiModel} {/if} - {#if ms.updating || ms.isLoadingModel || ms.switchingBackends} + {#if ms.updating || ms.isLoadingModel}- {ms.isFavoritesView ? 'No favorite models yet.' : 'No models found.'} -
+{ms.emptyMessage}
{/if}