From 4119a1ab64b926a7a987e6e7af915810376a07d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Mon, 14 Jul 2025 23:05:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3Q2=E6=96=B9=E6=A1=88?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E5=B9=B6=E6=B7=BB=E5=8A=A0=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复Q2方案的标签显示不一致问题,将"Q Scheme 2"改为"Q2 Scheme" 在Q2方案页面添加导出功能组件 --- src/models.ts | 2 +- src/page-components/scheme/Q2Scheme.tsx | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/models.ts b/src/models.ts index 1509f19..947f17c 100644 --- a/src/models.ts +++ b/src/models.ts @@ -47,7 +47,7 @@ export type SchemeTypeOption = { }; export const SchemeTypeOptions: SchemeTypeOption[] = [ { label: 'Q Scheme', short: 'Q', value: 'q_scheme' }, - { label: 'Q Scheme 2', short: 'Q2', value: 'q_2_scheme' }, + { label: 'Q2 Scheme', short: 'Q2', value: 'q_2_scheme' }, { label: 'Swatch Scheme', short: 'Swatch', value: 'swatch_scheme' }, { label: 'Material Design 2 Scheme', short: 'M2', value: 'material_2' }, { label: 'Material Design 3 Scheme', short: 'M3', value: 'material_3' }, diff --git a/src/page-components/scheme/Q2Scheme.tsx b/src/page-components/scheme/Q2Scheme.tsx index 907d042..3a79ae9 100644 --- a/src/page-components/scheme/Q2Scheme.tsx +++ b/src/page-components/scheme/Q2Scheme.tsx @@ -1,8 +1,10 @@ +import { isEqual, isNil } from 'lodash-es'; import { useState } from 'react'; import { Tab } from '../../components/Tab'; import { SchemeContent } from '../../models'; import { Q2SchemeStorage } from '../../q-2-scheme'; import { isNilOrEmpty } from '../../utls'; +import { SchemeExport } from './Export'; const tabOptions = [ { title: 'Overview', id: 'overview' }, @@ -30,6 +32,7 @@ export function Q2Scheme({ scheme }: Q2SchemeProps) { export: isNilOrEmpty(scheme.schemeStorage?.cssVariables), }} /> + {isEqual(activeTab, 'export') && } ); }