in packages/build-plugin-lowcode/src/utils/parse-props.js [1:19]
function propConfigToFieldConfig(propConfig) {
const { name, description } = propConfig;
const title = {
label: {
type: 'i18n',
'en-US': name,
'zh-CN': (description && description.slice(0, 10)) || name,
},
tip: description ? `${name} | ${description}` : undefined,
};
const setter = propConfig.setter ? propConfig.setter : propTypeToSetter(propConfig.propType);
delete propConfig.propType;
return {
title,
...propConfig,
// TODO 这边直接用propConfig,将setter丢在propconfig里,需要确认是否在PropConfig扩展还是换实现
setter,
};
}