diff --git a/src/frontend/src/components/chatComponent/formTrigger/index.tsx b/src/frontend/src/components/chatComponent/formTrigger/index.tsx
deleted file mode 100644
index c281a92e3..000000000
--- a/src/frontend/src/components/chatComponent/formTrigger/index.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import { Transition } from "@headlessui/react";
-import { FormInput, MessagesSquare } from "lucide-react";
-
-import { alertContext } from "../../../contexts/alertContext";
-import { useContext } from "react";
-
-export default function FormTrigger({ open, setOpen, isBuilt }) {
- const { setErrorData } = useContext(alertContext);
-
- function handleClick() {
- if (isBuilt) {
- setOpen(true);
- } else {
- setErrorData({
- title: "Flow not built",
- list: ["Please build the flow before chatting"],
- });
- }
- }
-
- return (
-
-
-
- );
-}
diff --git a/src/frontend/src/components/chatComponent/index.tsx b/src/frontend/src/components/chatComponent/index.tsx
index 741cf4ec8..eaf0ba4ef 100644
--- a/src/frontend/src/components/chatComponent/index.tsx
+++ b/src/frontend/src/components/chatComponent/index.tsx
@@ -7,7 +7,6 @@ import ChatModal from "../../modals/chatModal";
import { getBuildStatus } from "../../controllers/API";
import { NodeType } from "../../types/flow";
-import FormTrigger from "./formTrigger";
import FormModal from "../../modals/formModal";
export default function Chat({ flow }: ChatType) {
@@ -66,15 +65,13 @@ export default function Chat({ flow }: ChatType) {
{isBuilt ? (
-
-
-
-
+
+
) : (
,
VariantProps {}
-function Badge({ className, variant, ...props }: BadgeProps) {
+function Badge({ className, variant, size, ...props }: BadgeProps) {
return (
-
+
);
}
diff --git a/src/frontend/src/modals/formModal/chatInput/index.tsx b/src/frontend/src/modals/formModal/chatInput/index.tsx
index cb77cd277..c03ab2003 100644
--- a/src/frontend/src/modals/formModal/chatInput/index.tsx
+++ b/src/frontend/src/modals/formModal/chatInput/index.tsx
@@ -2,12 +2,13 @@ import { classNames } from "../../../utils";
import { useContext, useEffect, useRef, useState } from "react";
import { TabsContext } from "../../../contexts/tabsContext";
import { INPUT_STYLE } from "../../../constants";
-import { Lock, Send } from "lucide-react";
+import { Eraser, Lock, LucideSend, Send } from "lucide-react";
export default function ChatInput({
lockChat,
chatValue,
sendMessage,
+ clearChat,
setChatValue,
inputRef,
}) {
@@ -58,16 +59,24 @@ export default function ChatInput({
)}
placeholder={"Send a message..."}
/>
-
-