From d59b648b75e3ea1790869ba3c5da86362154a067 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Wed, 28 Jun 2023 00:38:21 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20refactor(formTrigger):=20remove?= =?UTF-8?q?=20unused=20FormTrigger=20component?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔥 refactor(chatComponent): remove import and usage of FormTrigger component 🔥 refactor(ui/badge): remove unused size variant in Badge component 🔥 refactor(formModal/chatInput): remove unused Eraser icon import and clearChat function 🔥 refactor(formModal/chatMessage): remove unused classNames import and remove dark mode classes 🔥 refactor(formModal): remove unused Eraser icon import and clearChat function --- .../chatComponent/formTrigger/index.tsx | 51 ------------------- .../src/components/chatComponent/index.tsx | 9 ++-- src/frontend/src/components/ui/badge.tsx | 13 +++-- .../src/modals/formModal/chatInput/index.tsx | 21 +++++--- .../modals/formModal/chatMessage/index.tsx | 4 +- src/frontend/src/modals/formModal/index.tsx | 26 +++++++--- 6 files changed, 48 insertions(+), 76 deletions(-) delete mode 100644 src/frontend/src/components/chatComponent/formTrigger/index.tsx 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..."} /> -
- +
*/} +
+ +