mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-02 07:20:38 +00:00
31 lines
892 B
JavaScript
31 lines
892 B
JavaScript
// compatible with 0.x version
|
|
/* istanbul ignore next */
|
|
const transform = (props, deprecated) => {
|
|
const { listType, defaultFileList, fileList, ...others } = props;
|
|
const newprops = others;
|
|
|
|
if (listType === 'text-image') {
|
|
deprecated('listType=text-image', 'listType=image', 'Upload');
|
|
newprops.listType = 'image';
|
|
} else if (listType === 'picture-card') {
|
|
deprecated('listType=picture-card', 'listType=card', 'Upload');
|
|
newprops.listType = 'card';
|
|
} else {
|
|
newprops.listType = listType;
|
|
}
|
|
|
|
if ('defaultFileList' in props) {
|
|
deprecated('defaultFileList', 'defaultValue', 'Upload');
|
|
newprops.defaultValue = defaultFileList;
|
|
}
|
|
|
|
if ('fileList' in props) {
|
|
deprecated('fileList', 'value', 'Upload');
|
|
newprops.value = fileList;
|
|
}
|
|
|
|
return newprops;
|
|
};
|
|
|
|
export default transform;
|