From 6728ca1be28e78ff10108453edb7af3a2d9f4cc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Fri, 7 Feb 2025 22:22:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E5=8D=87=E5=AF=BC=E5=87=BA=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=BB=84=E4=BB=B6=E4=B8=BA=E5=85=AC=E5=85=B1=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scheme/{q-scheme => }/Export.module.css | 0 .../scheme/{q-scheme => }/Export.tsx | 17 ++++++++--------- src/page-components/scheme/QScheme.tsx | 4 ++-- 3 files changed, 10 insertions(+), 11 deletions(-) rename src/page-components/scheme/{q-scheme => }/Export.module.css (100%) rename src/page-components/scheme/{q-scheme => }/Export.tsx (71%) diff --git a/src/page-components/scheme/q-scheme/Export.module.css b/src/page-components/scheme/Export.module.css similarity index 100% rename from src/page-components/scheme/q-scheme/Export.module.css rename to src/page-components/scheme/Export.module.css diff --git a/src/page-components/scheme/q-scheme/Export.tsx b/src/page-components/scheme/Export.tsx similarity index 71% rename from src/page-components/scheme/q-scheme/Export.tsx rename to src/page-components/scheme/Export.tsx index 13ec6df..af7d452 100644 --- a/src/page-components/scheme/q-scheme/Export.tsx +++ b/src/page-components/scheme/Export.tsx @@ -1,10 +1,9 @@ import { useMemo, useState } from 'react'; -import { HSegmentedControl } from '../../../components/HSegmentedControl'; -import { Labeled } from '../../../components/Labeled'; -import { ScrollArea } from '../../../components/ScrollArea'; -import { useCopy } from '../../../hooks/useCopy'; -import { Option, SchemeContent } from '../../../models'; -import { QSchemeStorage } from '../../../q-scheme'; +import { HSegmentedControl } from '../../components/HSegmentedControl'; +import { Labeled } from '../../components/Labeled'; +import { ScrollArea } from '../../components/ScrollArea'; +import { useCopy } from '../../hooks/useCopy'; +import { Option, SchemeContent, SchemeStorage } from '../../models'; import styles from './Export.module.css'; const exportOptions: Option[] = [ @@ -13,11 +12,11 @@ const exportOptions: Option[] = [ { label: 'Javascript Object', value: 'js_object' }, ]; -type QSchemeExportProps = { - scheme: SchemeContent; +type SchemeExportProps = { + scheme: SchemeContent; }; -export function QSchemeExport({ scheme }: QSchemeExportProps) { +export function SchemeExport({ scheme }: SchemeExportProps) { const [activeExport, setActiveExport] = useState(exportOptions[0].value); const exportContent = useMemo(() => { switch (activeExport) { diff --git a/src/page-components/scheme/QScheme.tsx b/src/page-components/scheme/QScheme.tsx index 063731d..65cd5e9 100644 --- a/src/page-components/scheme/QScheme.tsx +++ b/src/page-components/scheme/QScheme.tsx @@ -3,8 +3,8 @@ import { useState } from 'react'; import { Tab } from '../../components/Tab'; import { SchemeContent } from '../../models'; import { QSchemeStorage } from '../../q-scheme'; +import { SchemeExport } from './Export'; import { QSchemeBuilder } from './q-scheme/Builder'; -import { QSchemeExport } from './q-scheme/Export'; import { QSchemePreview } from './q-scheme/Preview'; const tabOptions = [ @@ -29,7 +29,7 @@ export function QScheme({ scheme }: QSchemeProps) { {isEqual(activeTab, 'builder') && ( setActiveTab('overview')} /> )} - {isEqual(activeTab, 'export') && } + {isEqual(activeTab, 'export') && } ); }