From 6964c1df054a3130cd6b24424a3d43b6c5e9700e Mon Sep 17 00:00:00 2001 From: dabeeduu Date: Mon, 26 May 2025 13:50:13 +0700 Subject: [PATCH] fix: make the save button disabled after a successful update (#4721) * fix: make the save button disabled after a successful update * fix: fixing formatting error --------- Co-authored-by: didi --- web/src/components/Settings/MemoRelatedSettings.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/components/Settings/MemoRelatedSettings.tsx b/web/src/components/Settings/MemoRelatedSettings.tsx index 15b3129f2..7e12c13c5 100644 --- a/web/src/components/Settings/MemoRelatedSettings.tsx +++ b/web/src/components/Settings/MemoRelatedSettings.tsx @@ -12,7 +12,7 @@ import { useTranslate } from "@/utils/i18n"; const MemoRelatedSettings = () => { const t = useTranslate(); - const originalSetting = workspaceStore.state.memoRelatedSetting; + const [originalSetting, setOriginalSetting] = useState(workspaceStore.state.memoRelatedSetting); const [memoRelatedSetting, setMemoRelatedSetting] = useState(originalSetting); const [editingReaction, setEditingReaction] = useState(""); const [editingNsfwTag, setEditingNsfwTag] = useState(""); @@ -54,12 +54,12 @@ const MemoRelatedSettings = () => { name: `${workspaceSettingNamePrefix}${WorkspaceSettingKey.MEMO_RELATED}`, memoRelatedSetting, }); + setOriginalSetting(memoRelatedSetting); + toast.success(t("message.update-succeed")); } catch (error: any) { toast.error(error.details); console.error(error); - return; } - toast.success(t("message.update-succeed")); }; return (