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