From bbdcb7c6b681d8c9755a3a557a77ebe14f14f166 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Tue, 27 Jun 2023 18:46:13 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20style(chatMessage):=20refactor?= =?UTF-8?q?=20chat=20message=20component=20styles=20to=20improve=20readabi?= =?UTF-8?q?lity=20and=20remove=20unnecessary=20code=20=E2=9C=A8=20feat(for?= =?UTF-8?q?mModal):=20add=20accordion=20component=20to=20display=20form=20?= =?UTF-8?q?keys=20and=20memory=20keys=20in=20the=20chat=20form=20modal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modals/formModal/chatMessage/index.tsx | 19 +++----- src/frontend/src/modals/formModal/index.tsx | 44 ++++++++++++++++--- 2 files changed, 43 insertions(+), 20 deletions(-) diff --git a/src/frontend/src/modals/formModal/chatMessage/index.tsx b/src/frontend/src/modals/formModal/chatMessage/index.tsx index a86f90a0e..5078e251d 100644 --- a/src/frontend/src/modals/formModal/chatMessage/index.tsx +++ b/src/frontend/src/modals/formModal/chatMessage/index.tsx @@ -29,18 +29,12 @@ export default function ChatMessage({ }, [chat.message]); const [hidden, setHidden] = useState(true); return ( -
{!chat.isSend ? (
-
+
{hidden && chat.thought && chat.thought !== "" && (
setHidden((prev) => !prev)} @@ -84,7 +78,7 @@ export default function ChatMessage({ {chat.thought && chat.thought !== "" && !hidden && (
setHidden((prev) => !prev)} - className=" text-start inline-block rounded-md text-background h-full border border-gray-300 dark:border-gray-500 + className=" text-start inline-block rounded-md text-primary h-full border border-gray-300 dark:border-gray-500 bg-muted dark:bg-gray-800 w-[95%] pb-3 pt-3 px-2 ml-3 cursor-pointer scrollbar-hide overflow-scroll" dangerouslySetInnerHTML={{ __html: convert.toHtml(chat.thought), @@ -98,7 +92,7 @@ export default function ChatMessage({ )}
-
); } diff --git a/src/frontend/src/modals/formModal/index.tsx b/src/frontend/src/modals/formModal/index.tsx index a2819241c..347c61dae 100644 --- a/src/frontend/src/modals/formModal/index.tsx +++ b/src/frontend/src/modals/formModal/index.tsx @@ -27,6 +27,16 @@ import { Button } from "../../components/ui/button"; import { Input } from "../../components/ui/input"; import { Label } from "../../components/ui/label"; import { TabsContext } from "../../contexts/tabsContext"; +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from "../../components/ui/accordion"; +import { AccordionHeader } from "@radix-ui/react-accordion"; +import { Textarea } from "../../components/ui/textarea"; +import { Badge } from "../../components/ui/badge"; +import { Separator } from "../../components/ui/separator"; export default function FormModal({ flow, @@ -334,7 +344,7 @@ export default function FormModal({ return ( - + Chat Form @@ -345,11 +355,31 @@ export default function FormModal({ -
-
+
+
+ + {tabsState[id.current].formKeysData.input_keys.map((i, k) => ( + + {i} + +
+ +
+
+
+ ))} + {tabsState[id.current].formKeysData.memory_keys.map((i, k) => ( + +
+
{i}
+ Message Key +
+
+ ))} +
-
-
+
+
-
-
+
+