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