From d91a8eb3416b06a4cb03a1c684e45caa0d293706 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Thu, 15 Jan 2026 10:56:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(builder):=20=E6=B7=BB=E5=8A=A0=20SchemeSel?= =?UTF-8?q?ect=20=E6=94=AF=E6=8C=81=E5=B9=B6=E6=9B=B4=E6=96=B0=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E8=AE=BE=E7=BD=AE=20fix(preview):=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=20PreviewBlock=20=E7=BB=84=E4=BB=B6=E7=9A=84=E5=89=8D?= =?UTF-8?q?=E6=99=AF=E8=89=B2=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page-components/scheme/q-2-scheme/Preview.tsx | 4 ++-- src/page-components/scheme/q-scheme/Builder.tsx | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/page-components/scheme/q-2-scheme/Preview.tsx b/src/page-components/scheme/q-2-scheme/Preview.tsx index 4975d99..db408c6 100644 --- a/src/page-components/scheme/q-2-scheme/Preview.tsx +++ b/src/page-components/scheme/q-2-scheme/Preview.tsx @@ -140,10 +140,10 @@ const PreviewBlock: FC = ({ baseline, title }) => { Overlay - + Outline - + Outline Variant diff --git a/src/page-components/scheme/q-scheme/Builder.tsx b/src/page-components/scheme/q-scheme/Builder.tsx index 5bbfb02..e53e128 100644 --- a/src/page-components/scheme/q-scheme/Builder.tsx +++ b/src/page-components/scheme/q-scheme/Builder.tsx @@ -1,4 +1,4 @@ -import { ColorExpand, ColorShifting, SchemeSetting, WACGSetting } from 'color-module'; +import { ColorExpand, ColorShifting, SchemeSelect, SchemeSetting, WACGSetting } from 'color-module'; import { every, isEmpty, isNil } from 'lodash-es'; import { useActionState, useMemo } from 'react'; import { useColorFunction } from '../../../ColorFunctionContext'; @@ -53,6 +53,7 @@ export function QSchemeBuilder({ scheme, onBuildCompleted }: QSchemeBuilderProps ), scheme.schemeStorage.source?.setting?.expand_method ?? defaultValues.expand_method, scheme.schemeStorage.source?.setting?.wacg_follows ?? defaultValues.wacg_follows, + scheme.schemeStorage.source?.setting?.scheme_select ?? defaultValues.scheme_select, ); return defaultValues; } catch (e) { @@ -103,6 +104,7 @@ export function QSchemeBuilder({ scheme, onBuildCompleted }: QSchemeBuilderProps ), Number(formData.get('expanding')) as ColorExpand, Number(formData.get('wacg')) as WACGSetting, + SchemeSelect.Both, ); const dumpedSetting = schemeSetting.toJsValue() as QSchemeSetting; return [