diff --git a/tools/server/webui/src/lib/components/app/index.ts b/tools/server/webui/src/lib/components/app/index.ts index bb8de869f3..9586d68a17 100644 --- a/tools/server/webui/src/lib/components/app/index.ts +++ b/tools/server/webui/src/lib/components/app/index.ts @@ -70,6 +70,7 @@ export { default as RemoveButton } from './misc/RemoveButton.svelte'; export { default as SearchInput } from './misc/SearchInput.svelte'; export { default as SearchableDropdownMenu } from './misc/SearchableDropdownMenu.svelte'; export { default as SyntaxHighlightedCode } from './misc/SyntaxHighlightedCode.svelte'; +export { default as TruncatedText } from './misc/TruncatedText.svelte'; // Models diff --git a/tools/server/webui/src/lib/components/app/misc/TruncatedText.svelte b/tools/server/webui/src/lib/components/app/misc/TruncatedText.svelte new file mode 100644 index 0000000000..9ee5549d1e --- /dev/null +++ b/tools/server/webui/src/lib/components/app/misc/TruncatedText.svelte @@ -0,0 +1,49 @@ + + +{#if isTruncated} + + + + {text} + + + +

{text}

+
+
+{:else} + + {text} + +{/if} diff --git a/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte b/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte index 0fdd09e3ef..28f13857a7 100644 --- a/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte +++ b/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte @@ -16,7 +16,11 @@ import { usedModalities, conversationsStore } from '$lib/stores/conversations.svelte'; import { ServerModelStatus } from '$lib/enums'; import { isRouterMode } from '$lib/stores/server.svelte'; - import { DialogModelInformation, SearchableDropdownMenu } from '$lib/components/app'; + import { + DialogModelInformation, + SearchableDropdownMenu, + TruncatedText + } from '$lib/components/app'; import type { ModelOption } from '$lib/types/models'; interface Props { @@ -371,9 +375,10 @@ > - - {selectedOption?.model || 'Select model'} - + {#if updating} @@ -437,7 +442,7 @@ } }} > - {option.model} + {#if missingModalities} @@ -522,9 +527,7 @@ > - - {selectedOption?.model} - + {#if updating}