diff --git a/web/src/app/admin/assistants/AssistantEditor.tsx b/web/src/app/admin/assistants/AssistantEditor.tsx index f2fb85d1b7..38b81f6b11 100644 --- a/web/src/app/admin/assistants/AssistantEditor.tsx +++ b/web/src/app/admin/assistants/AssistantEditor.tsx @@ -24,13 +24,6 @@ import { TextFormField, } from "@/components/admin/connectors/Field"; -import { - Card, - CardHeader, - CardTitle, - CardContent, - CardFooter, -} from "@/components/ui/card"; import { usePopup } from "@/components/admin/connectors/Popup"; import { getDisplayNameForModel, useCategories } from "@/lib/hooks"; import { DocumentSetSelectable } from "@/components/documentSet/DocumentSetSelectable"; diff --git a/web/src/components/chat_search/AssistantSelector.tsx b/web/src/components/chat_search/AssistantSelector.tsx index f9bf7dd5da..c057966359 100644 --- a/web/src/components/chat_search/AssistantSelector.tsx +++ b/web/src/components/chat_search/AssistantSelector.tsx @@ -28,12 +28,13 @@ import { DraggableAssistantCard } from "@/components/assistants/AssistantCards"; import { updateUserAssistantList } from "@/lib/assistants/updateAssistantPreferences"; import Text from "@/components/ui/text"; -import { LlmOverrideManager } from "@/lib/hooks"; +import { getDisplayNameForModel, LlmOverrideManager } from "@/lib/hooks"; import { Tab } from "@headlessui/react"; import { AssistantIcon } from "../assistants/AssistantIcon"; import { restrictToVerticalAxis } from "@dnd-kit/modifiers"; import { restrictToParentElement } from "@dnd-kit/modifiers"; import { Drawer, DrawerContent, DrawerHeader, DrawerTitle } from "../ui/drawer"; +import { truncateString } from "@/lib/utils"; const AssistantSelector = ({ liveAssistant, @@ -310,7 +311,9 @@ const AssistantSelector = ({ {liveAssistant.name}
- {currentLlm} + + {truncateString(getDisplayNameForModel(currentLlm), 30)} + )} -

- {(doc.semantic_identifier || doc.document_id).slice(0, 12).trim()} - {(doc.semantic_identifier || doc.document_id).length > 12 && ( - ... - )} -

+

{truncateString(doc.semantic_identifier || doc.document_id, 12)}

diff --git a/web/src/lib/utils.ts b/web/src/lib/utils.ts index a5ef193506..fb1fcfa575 100644 --- a/web/src/lib/utils.ts +++ b/web/src/lib/utils.ts @@ -4,3 +4,7 @@ import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } + +export const truncateString = (str: string, maxLength: number) => { + return str.length > maxLength ? str.slice(0, maxLength - 1) + "..." : str; +};