diff --git a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionModels.svelte b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionModels.svelte index 91b79860c8..434db0cf4f 100644 --- a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionModels.svelte +++ b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionModels.svelte @@ -1,7 +1,8 @@ {#if hasError || isLoadingModel} diff --git a/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte b/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte index f7ee7ff9ee..d42e5529a2 100644 --- a/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte +++ b/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte @@ -49,7 +49,13 @@ import { Button } from '$lib/components/ui/button'; import { FAMILY_ROW_WINDOW, MODEL_ROW_WINDOW } from '$lib/constants'; import { ModelDownloadConfirmAction, ServerModelStatus } from '$lib/enums'; - import { backendsStore, modelsStore, settingsStore, uiStore } from '$lib/stores'; + import { + backendsModelsStore, + backendsStore, + modelsStore, + settingsStore, + uiStore + } from '$lib/stores'; import type { ModelOption } from '$lib/types/models'; import { getBackend } from '$lib/utils/api-base'; import { getBackendCapabilities } from '$lib/utils/backend'; @@ -709,13 +715,17 @@ {/if} {/snippet} + {@const backendState = group.backendId ? backendsModelsStore.get(group.backendId) : null} + Promise | boolean | void; disabled?: boolean; + /** The provider behind this selector is unreachable. */ + error?: boolean; forceForegroundText?: boolean; /** When true, user's global selection takes priority over currentModel (for form selector) */ useGlobalSelection?: boolean; @@ -36,6 +38,7 @@ class: className = '', currentModel = null, disabled = false, + error = false, forceForegroundText = false, onModelChange, useGlobalSelection = false @@ -107,13 +110,15 @@