From d770007ff8c39e6cf527e07a7d6468dbb88c776d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LeoYuan=20=E8=A2=81=E5=8A=9B=E7=9A=93?= Date: Fri, 29 Jul 2022 14:50:12 +0800 Subject: [PATCH] fix: use the outer documentation url of unique key, fixes #868 --- .../src/transducers/addon-combine.ts | 16 ++++++++-------- packages/engine/src/engine-core.ts | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/editor-skeleton/src/transducers/addon-combine.ts b/packages/editor-skeleton/src/transducers/addon-combine.ts index afb9c6d5d..8975e7efa 100644 --- a/packages/editor-skeleton/src/transducers/addon-combine.ts +++ b/packages/editor-skeleton/src/transducers/addon-combine.ts @@ -141,13 +141,13 @@ export default function (metadata: TransformedComponentMetadata): TransformedCom }); */ const stylesGroup: FieldConfig[] = []; - const advanceGroup: FieldConfig[] = []; + const advancedGroup: FieldConfig[] = []; if (propsGroup) { let l = propsGroup.length; while (l-- > 0) { const item = propsGroup[l]; // if (item.type === 'group' && (item.title === '高级' || item.title?.label === '高级')) { - // advanceGroup = item.items || []; + // advancedGroup = item.items || []; // propsGroup.splice(l, 1); // } if ( @@ -236,7 +236,7 @@ export default function (metadata: TransformedComponentMetadata): TransformedCom if (!isRoot) { if (supports.condition !== false) { - advanceGroup.push({ + advancedGroup.push({ name: getConvertedExtraKey('condition'), title: { type: 'i18n', 'zh-CN': '是否渲染', 'en-US': 'Condition' }, defaultValue: true, @@ -254,7 +254,7 @@ export default function (metadata: TransformedComponentMetadata): TransformedCom }); } if (supports.loop !== false) { - advanceGroup.push({ + advancedGroup.push({ name: '#loop', title: { type: 'i18n', 'zh-CN': '循环', 'en-US': 'Loop' }, items: [ @@ -314,12 +314,12 @@ export default function (metadata: TransformedComponentMetadata): TransformedCom } if (supports.condition !== false || supports.loop !== false) { - advanceGroup.push({ + advancedGroup.push({ name: 'key', title: { label: '渲染唯一标识(key)', tip: '搭配「条件渲染」或「循环渲染」时使用,和 react 组件中的 key 原理相同,点击查看帮助', - docUrl: 'https://yuque.antfin-inc.com/legao/help3.0/ca5in7', + docUrl: 'https://lowcode-engine.cn/docV2/qm75w3', }, setter: [ { @@ -335,11 +335,11 @@ export default function (metadata: TransformedComponentMetadata): TransformedCom }); } } - if (advanceGroup.length > 0) { + if (advancedGroup.length > 0) { combined.push({ name: '#advanced', title: { type: 'i18n', 'zh-CN': '高级', 'en-US': 'Advanced' }, - items: advanceGroup, + items: advancedGroup, }); } diff --git a/packages/engine/src/engine-core.ts b/packages/engine/src/engine-core.ts index c8d3b49c4..6a5ab108c 100644 --- a/packages/engine/src/engine-core.ts +++ b/packages/engine/src/engine-core.ts @@ -89,6 +89,7 @@ export const __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { symbols, classes, }; +engineConfig.set('isOpenSource', isOpenSource); // 注册一批内置插件 (async function registerPlugins() {