fix: 适配vs-style,vs-select

This commit is contained in:
zude.hzd 2020-12-31 14:12:18 +08:00
parent 55a9e26d1a
commit a69c1e427f
2 changed files with 9 additions and 1 deletions

View File

@ -178,6 +178,9 @@ export default function (metadata: TransformedComponentMetadata): TransformedCom
name: 'style',
title: { type: 'i18n', 'zh-CN': '行内样式', 'en-US': 'Style' },
setter: 'StyleSetter',
extraProps: {
display: 'block',
},
});
}
if (stylesGroup.length > 0) {

View File

@ -69,7 +69,7 @@ function propTypeToSetter(propType: PropType): SetterType {
const componentName = dataSource.length >= 4 ? 'SelectSetter' : 'RadioGroupSetter';
return {
componentName,
props: { dataSource },
props: { dataSource, options: dataSource },
isRequired,
initialValue: dataSource[0] ? dataSource[0].value : null,
};
@ -139,6 +139,11 @@ function propTypeToSetter(propType: PropType): SetterType {
componentName: 'FunctionSetter',
isRequired,
};
case 'color':
return {
componentName: 'ColorSetter',
isRequired,
};
case 'oneOfType':
return {
componentName: 'MixedSetter',