From 2f8b9545de0210260001a832b52f608238ac4191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LeoYuan=20=E8=A2=81=E5=8A=9B=E7=9A=93?= Date: Mon, 23 May 2022 14:12:47 +0800 Subject: [PATCH] feat: add componentMeta getter for setingPropEntry --- packages/shell/src/setting-prop-entry.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/shell/src/setting-prop-entry.ts b/packages/shell/src/setting-prop-entry.ts index 7449e7bc2..2414b66f5 100644 --- a/packages/shell/src/setting-prop-entry.ts +++ b/packages/shell/src/setting-prop-entry.ts @@ -3,6 +3,7 @@ import { CompositeValue, FieldConfig } from '@alilc/lowcode-types'; import { settingPropEntrySymbol } from './symbols'; import Node from './node'; import SettingTopEntry from './setting-top-entry'; +import ComponentMeta from './component-meta'; export default class SettingPropEntry { private readonly [settingPropEntrySymbol]: SettingField; @@ -89,6 +90,13 @@ export default class SettingPropEntry { return this[settingPropEntrySymbol].isSettingField; } + /** + * componentMeta + */ + get componentMeta(): ComponentMeta | null { + return ComponentMeta.create(this[settingPropEntrySymbol].componentMeta); + } + /** * 设置 key 值 * @param key