From a1f63cd7241fe8d43e95fa756b7bdac2236e1a62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Sun, 30 Mar 2025 22:10:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E7=AE=80M3D=20Builder=E4=B8=AD?= =?UTF-8?q?=E6=94=B6=E9=9B=86=E6=BA=90=E6=95=B0=E6=8D=AE=E7=9A=84=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=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 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx b/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx index 5ea4c39..e1bb953 100644 --- a/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx +++ b/src/page-components/scheme/m3-dynamic-scheme/Builder.tsx @@ -99,15 +99,13 @@ export function M3DynamicSchemeBuilder({ scheme, onBuildCompleted }: M3DynamicSc (_state, formData) => { const errMsg = new Map(); - const sourceColor = formData.get('source') as string; - if (isNil(sourceColor) || isEmpty(sourceColor)) { + const collectedSource = collectSchemeSource(formData); + if (isNil(collectedSource.source) || isEmpty(collectedSource.source)) { errMsg.set('source', 'Source color is required'); } if (!isEmpty(errMsg)) return errMsg; try { - const collectedSource = collectSchemeSource(formData); - const generate_scheme = colorFn.generate_material_design_3_dynamic_scheme( collectedSource.source, collectedSource.error,