From 3da918ce7f8c7a975d9890ab78e7a381762fbe66 Mon Sep 17 00:00:00 2001 From: Bowen Tan Date: Fri, 10 Jun 2022 14:05:22 +0800 Subject: [PATCH] fix(FontWidget): improve font widget --- .../Widgets/StyleWidgets/FontWidget.tsx | 17 ++++++++++------- .../components/StructureTree/StructureTree.tsx | 2 +- packages/shared/src/constants/core.ts | 1 + 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/editor-sdk/src/components/Widgets/StyleWidgets/FontWidget.tsx b/packages/editor-sdk/src/components/Widgets/StyleWidgets/FontWidget.tsx index db6b059f..90feb761 100644 --- a/packages/editor-sdk/src/components/Widgets/StyleWidgets/FontWidget.tsx +++ b/packages/editor-sdk/src/components/Widgets/StyleWidgets/FontWidget.tsx @@ -2,8 +2,8 @@ import React from 'react'; import { HStack, Select, Text, VStack } from '@chakra-ui/react'; import { CORE_VERSION, StyleWidgetName } from '@sunmao-ui/shared'; import { WidgetProps } from '../../../types/widget'; -import { implementWidget } from '../../../utils/widget'; -import { ExpressionEditor } from '../../Form'; +import { implementWidget, mergeWidgetOptionsIntoSpec } from '../../../utils/widget'; +import { ExpressionWidget } from '../ExpressionWidget'; type Font = { fontSize?: string | number; @@ -35,10 +35,13 @@ export const FontWidget: React.FC> = props => { Size - { + { const newFont = { ...value, fontSize: v, @@ -97,6 +100,6 @@ export const FontWidget: React.FC> = props => { export default implementWidget({ version: CORE_VERSION, metadata: { - name: StyleWidgetName.Size, + name: StyleWidgetName.Font, }, })(FontWidget); diff --git a/packages/editor/src/components/StructureTree/StructureTree.tsx b/packages/editor/src/components/StructureTree/StructureTree.tsx index 30a3a006..2ed56882 100644 --- a/packages/editor/src/components/StructureTree/StructureTree.tsx +++ b/packages/editor/src/components/StructureTree/StructureTree.tsx @@ -107,7 +107,7 @@ export const StructureTree: React.FC = props => { >