From 32d84578020c1aaec7f9da9a70e1e22490faf019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Thu, 6 Feb 2025 14:31:22 +0800 Subject: [PATCH] =?UTF-8?q?Q=20Scheme=20Builder=E5=A2=9E=E5=8A=A0=E7=94=A8?= =?UTF-8?q?=E4=BA=8E=E9=80=9A=E7=9F=A5Scheme=E6=9E=84=E5=BB=BA=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E7=9A=84=E4=BA=8B=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page-components/scheme/q-scheme/Builder.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/page-components/scheme/q-scheme/Builder.tsx b/src/page-components/scheme/q-scheme/Builder.tsx index ef9edf2..79657fb 100644 --- a/src/page-components/scheme/q-scheme/Builder.tsx +++ b/src/page-components/scheme/q-scheme/Builder.tsx @@ -18,9 +18,10 @@ import styles from './Builder.module.css'; type QSchemeBuilderProps = { scheme: SchemeContent; + onBuildCompleted?: () => void; }; -export function QSchemeBuilder({ scheme }: QSchemeBuilderProps) { +export function QSchemeBuilder({ scheme, onBuildCompleted }: QSchemeBuilderProps) { const { colorFn } = useColorFunction(); const updateScheme = useUpdateScheme(scheme.id); const defaultSetting = useMemo(() => { @@ -152,7 +153,6 @@ export function QSchemeBuilder({ scheme }: QSchemeBuilderProps) { background: defaultEmptyFormData(formData, 'background', null), setting: schemeSetting, }; - console.debug('[collected]', source); const generatedScheme = every([source.secondary, source.tertiary, source.accent], isNil) ? colorFn?.generate_q_scheme_automatically( source.primary, @@ -185,7 +185,7 @@ export function QSchemeBuilder({ scheme }: QSchemeBuilderProps) { prev.schemeStorage.jsVariables = generatedScheme[3]; return prev; }); - console.debug('[generated]', generatedScheme); + onBuildCompleted?.(); } catch (e) { console.error('[build q scheme]', e); }