From 683cd69a975568d4197360601aed704c22f75008 Mon Sep 17 00:00:00 2001 From: Timothy Carambat <rambat1010@gmail.com> Date: Thu, 18 Jan 2024 12:01:53 -0800 Subject: [PATCH] Display readable error message in chat failure (#621) --- .../ChatHistory/HistoricalMessage/index.jsx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/index.jsx b/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/index.jsx index c39220f37..ba3b687b0 100644 --- a/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/index.jsx +++ b/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/index.jsx @@ -39,12 +39,15 @@ const HistoricalMessage = forwardRef( /> {error ? ( - <span - className={`inline-block p-2 rounded-lg bg-red-50 text-red-500`} - > - <Warning className="h-4 w-4 mb-1 inline-block" /> Could not - respond to message. - </span> + <div className="p-2 rounded-lg bg-red-50 text-red-500"> + <span className={`inline-block `}> + <Warning className="h-4 w-4 mb-1 inline-block" /> Could not + respond to message. + </span> + <p className="text-xs font-mono mt-2 border-l-2 border-red-300 pl-2 bg-red-200 p-2 rounded-sm"> + {error} + </p> + </div> ) : ( <span className={`whitespace-pre-line text-white font-normal text-sm md:text-sm flex flex-col gap-y-1 mt-2`} @@ -54,7 +57,7 @@ const HistoricalMessage = forwardRef( /> )} </div> - {role === "assistant" && ( + {role === "assistant" && !error && ( <div className="flex gap-x-5"> <div className="relative w-[35px] h-[35px] rounded-full flex-shrink-0 overflow-hidden" /> <Actions message={DOMPurify.sanitize(message)} /> -- GitLab