From dc64b40e3ab8f33938197f513cbcf9c76f9ecb06 Mon Sep 17 00:00:00 2001 From: wenmine Date: Tue, 29 Oct 2024 16:22:38 +0800 Subject: [PATCH 1/3] fix(refactor/styles): fix property panel styles and common styles --- packages/common/component/ConfigItem.vue | 2 +- packages/common/component/MetaChildItem.vue | 6 +- packages/common/component/MetaCodeEditor.vue | 8 ++ .../JsSlotConfigurator.vue | 17 ++- .../SliderConfigurator.vue | 7 +- .../slot-configurator/SlotConfigurator.vue | 2 +- packages/design-core/assets/empty-action.svg | 32 ++--- packages/design-core/assets/page-schema.svg | 15 ++- .../events/src/components/AdvanceConfig.vue | 2 +- .../events/src/components/BindEvents.vue | 6 +- .../src/components/BindEventsDialog.vue | 4 +- .../components/BindEventsDialogContent.vue | 2 +- .../components/BindEventsDialogSidebar.vue | 2 +- .../components/background/BackgroundGroup.vue | 2 +- .../src/components/border/BorderGroup.vue | 3 +- .../src/components/effects/EffectGroup.vue | 2 +- .../styles/src/components/size/SizeGroup.vue | 2 +- .../components/typography/TypographyGroup.vue | 7 +- packages/theme/base/src/base.less | 1 + packages/theme/base/src/common.less | 4 + packages/theme/base/src/component-common.less | 12 +- .../theme/base/src/page/base-config-page.less | 126 ++++++++++++++++++ packages/theme/dark/variable.less | 2 +- packages/theme/light/variable.less | 4 +- 24 files changed, 213 insertions(+), 57 deletions(-) diff --git a/packages/common/component/ConfigItem.vue b/packages/common/component/ConfigItem.vue index 57271c7120..dcf05f57e8 100644 --- a/packages/common/component/ConfigItem.vue +++ b/packages/common/component/ConfigItem.vue @@ -518,7 +518,7 @@ export default { justify-content: space-between; position: relative; align-items: center; - padding-bottom: 8px; + padding-bottom: var(--te-common-vertical-item-spacing-normal); &:last-child { padding-bottom: 0; } diff --git a/packages/common/component/MetaChildItem.vue b/packages/common/component/MetaChildItem.vue index a0441b1362..6c5165d757 100644 --- a/packages/common/component/MetaChildItem.vue +++ b/packages/common/component/MetaChildItem.vue @@ -93,15 +93,19 @@ export default { color: var(--te-common-text-primary); padding: 0 10px; font-weight: bold; + margin-bottom: 16px; } .items-container { width: 100%; display: flex; - flex-wrap: wrap; flex-direction: column; + height: calc(100% - 34px); // 22为头部+底部的高度 + overflow-y: auto; + .meta-config-item { flex: 1; padding: 0 10px; + margin-bottom: var(--te-common-vertical-item-spacing-normal); } } diff --git a/packages/common/component/MetaCodeEditor.vue b/packages/common/component/MetaCodeEditor.vue index 1141455fd4..441fe1c10d 100644 --- a/packages/common/component/MetaCodeEditor.vue +++ b/packages/common/component/MetaCodeEditor.vue @@ -7,6 +7,8 @@ + + {{ buttonLabel }} @@ -267,6 +269,12 @@ export default { &:focus { border-color: var(--te-common-border-active); } + .edit-btn-icon { + font-size: 14px; + margin-right: 4px; + vertical-align: text-top; + color: var(--te-common-icon-secondary); + } } } diff --git a/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue b/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue index 5e270b44d5..e8839afde0 100644 --- a/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue +++ b/packages/configurator/src/js-slot-configurator/JsSlotConfigurator.vue @@ -3,17 +3,19 @@
使用插槽
-
{{ slot.name }}
+
+ {{ slot.name }} + + + + + +
- - - - -