From f284a7ef622cef40e15ad156a7ac8f5a9e3ae634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Sun, 30 Mar 2025 22:33:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BF=9D=E5=AD=98=E8=8D=89?= =?UTF-8?q?=E7=A8=BF=E7=9A=84=E6=97=B6=E5=80=99=EF=BC=8C=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E9=A2=9C=E8=89=B2=E5=87=BA=E7=8E=B0=E4=B8=A4=E4=B8=AA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page-components/scheme/m3-dynamic-scheme/Builder.tsx | 1 + src/page-components/scheme/m3-scheme/Builder.tsx | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx b/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx index e1bb953..ca24773 100644 --- a/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx +++ b/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx @@ -88,6 +88,7 @@ export function M3DynamicSchemeBuilder({ scheme, onBuildCompleted }: M3DynamicSc prev.schemeStorage.source = collectedSource; return prev; }); + setNewColors([]); showToast(NotificationType.SUCCESS, 'Scheme draft saved!', 'tabler:device-floppy', 3000); diff --git a/src/page-components/scheme/m3-scheme/Builder.tsx b/src/page-components/scheme/m3-scheme/Builder.tsx index 8a89b6a..026cc4e 100644 --- a/src/page-components/scheme/m3-scheme/Builder.tsx +++ b/src/page-components/scheme/m3-scheme/Builder.tsx @@ -63,12 +63,13 @@ export function M3SchemeBuilder({ scheme, onBuildCompleted }: M3SchemeBuilderPro const [, handleDraftAction] = useActionState, FormData>( (_state, formData) => { const errMsg = new Map(); - const collectedSource = collectSchemeSource(formData); + const collectedSource = collectSchemeSource(formData); updateScheme((prev) => { prev.schemeStorage.source = collectedSource; return prev; }); + setNewColors([]); showToast(NotificationType.SUCCESS, 'Scheme draft saved!', 'tabler:device-floppy', 3000);