From 1e60cd57ff82e6f1bd06c998690d2427a2b62496 Mon Sep 17 00:00:00 2001 From: timothycarambat <rambat1010@gmail.com> Date: Tue, 14 May 2024 15:06:30 -0700 Subject: [PATCH] Hide regenButton properly update confirm code for slash commands --- .../HistoricalMessage/Actions/index.jsx | 16 ++++++++-------- .../SlashPresets/EditPresetModal.jsx | 5 +---- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/index.jsx b/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/index.jsx index 52ae1466a..41fd7067b 100644 --- a/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/index.jsx +++ b/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/Actions/index.jsx @@ -32,14 +32,13 @@ const Actions = ({ <div className="flex w-full justify-between items-center"> <div className="flex justify-start items-center gap-x-4"> <CopyMessage message={message} /> - {isLastMessage && - !message?.includes("Workspace chat memory was reset!") && ( - <RegenerateMessage - regenerateMessage={regenerateMessage} - slug={slug} - chatId={chatId} - /> - )} + {isLastMessage && ( + <RegenerateMessage + regenerateMessage={regenerateMessage} + slug={slug} + chatId={chatId} + /> + )} {chatId && ( <> <FeedbackButton @@ -127,6 +126,7 @@ function CopyMessage({ message }) { } function RegenerateMessage({ regenerateMessage, chatId }) { + if (!chatId) return null; return ( <div className="mt-3 relative"> <button diff --git a/frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SlashCommands/SlashPresets/EditPresetModal.jsx b/frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SlashCommands/SlashPresets/EditPresetModal.jsx index fdffbe609..4af3130a0 100644 --- a/frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SlashCommands/SlashPresets/EditPresetModal.jsx +++ b/frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SlashCommands/SlashPresets/EditPresetModal.jsx @@ -31,10 +31,7 @@ export default function EditPresetModal({ }; const handleDelete = async () => { - const confirmDelete = window.confirm( - "Are you sure you want to delete this preset?" - ); - if (!confirmDelete) return; + if (!window.confirm("Are you sure you want to delete this preset?")) return; setDeleting(true); await onDelete(preset.id); -- GitLab