diff --git a/web/src/app/chat/input/ChatInputBar.tsx b/web/src/app/chat/input/ChatInputBar.tsx index b4e23052b87a..a2da13ff6327 100644 --- a/web/src/app/chat/input/ChatInputBar.tsx +++ b/web/src/app/chat/input/ChatInputBar.tsx @@ -177,14 +177,16 @@ export function ChatInputBar({ }} suppressContentEditableWarning={true} /> -
+
setConfigModalActiveTab("assistants")} /> setConfigModalActiveTab("llms")} /> + {!retrievalDisabled && ( setConfigModalActiveTab("filters")} /> )} + { diff --git a/web/src/app/chat/input/ChatInputOption.tsx b/web/src/app/chat/input/ChatInputOption.tsx index 050c5c43002e..0d2211164612 100644 --- a/web/src/app/chat/input/ChatInputOption.tsx +++ b/web/src/app/chat/input/ChatInputOption.tsx @@ -8,7 +8,9 @@ interface ChatInputOptionProps { icon: IconType; onClick: () => void; size?: number; + options?: { name: string; value: number; onClick?: () => void }[]; + flexPriority?: "shrink" | "stiff" | "second"; } const ChatInputOption = ({ @@ -17,6 +19,7 @@ const ChatInputOption = ({ onClick, size = 16, options, + flexPriority, }: ChatInputOptionProps) => { const [isDropupVisible, setDropupVisible] = useState(false); @@ -70,14 +73,25 @@ const ChatInputOption = ({ onClick={handleClick} title={name} > - - {name} + + {name}
); if (!dropdownContent) { - return
{option}
; + return ( +
+ {option} +
+ ); } return (