@ywfe/materials-design
Version:
YwDesign for lowcode
201 lines (200 loc) • 4.84 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var PreviewListMeta = {
componentName: 'PreviewList',
title: '预览列表',
docUrl: '',
group: '基础组件',
category: '弹窗',
screenshot: '',
devMode: 'proCode',
npm: {
"package": '@ywfe/materials-design',
version: '0.0.1-beta.6',
exportName: 'YwDrawerSelector',
main: 'src/index.tsx',
destructuring: true,
subName: 'PreviewList'
},
configure: {
props: [{
title: {
label: {
type: 'i18n',
'en-US': 'dataSource',
'zh-CN': 'dataSource'
}
},
name: 'dataSource',
setter: {
componentName: 'ArraySetter',
props: {
itemSetter: {
componentName: 'ObjectSetter',
props: {
config: {
items: [{
title: {
label: {
type: 'i18n',
'en-US': 'itemNo',
'zh-CN': 'itemNo'
}
},
name: 'itemNo',
setter: {
componentName: 'MixedSetter',
props: {
setters: [{
componentName: 'StringSetter',
isRequired: false,
initialValue: ''
}, {
componentName: 'NumberSetter',
isRequired: false,
initialValue: 0
}]
}
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'itemImg',
'zh-CN': 'itemImg'
}
},
name: 'itemImg',
setter: {
componentName: 'StringSetter',
isRequired: false,
initialValue: ''
}
}],
extraSetter: {
componentName: 'MixedSetter',
isRequired: false,
props: {}
}
}
}
}
},
initialValue: []
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'pageSize',
'zh-CN': 'pageSize'
}
},
name: 'pageSize',
setter: {
componentName: 'NumberSetter',
isRequired: false,
initialValue: 0
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'deleteItem',
'zh-CN': 'deleteItem'
}
},
name: 'deleteItem',
setter: {
componentName: 'FunctionSetter',
isRequired: true
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'rowKey',
'zh-CN': 'rowKey'
}
},
name: 'rowKey',
setter: {
componentName: 'MixedSetter',
isRequired: true,
props: {}
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'maxItems',
'zh-CN': 'maxItems'
}
},
name: 'maxItems',
setter: {
componentName: 'NumberSetter',
isRequired: false,
initialValue: 0
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'setStyleBottom',
'zh-CN': 'setStyleBottom'
}
},
name: 'setStyleBottom',
setter: {
componentName: 'FunctionSetter',
isRequired: true
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'formatPreviewItemValue',
'zh-CN': 'formatPreviewItemValue'
}
},
name: 'formatPreviewItemValue',
setter: {
componentName: 'FunctionSetter',
isRequired: true
}
}, {
title: {
label: {
type: 'i18n',
'en-US': 'renderMaxItemsMessageError',
'zh-CN': 'renderMaxItemsMessageError'
}
},
name: 'renderMaxItemsMessageError',
setter: {
componentName: 'FunctionSetter',
isRequired: true
}
}],
supports: {
style: true
},
component: {}
}
};
var snippets = [{
title: 'PreviewList',
svgId: 'icon-yulanliebiao',
screenshot: '',
schema: {
componentName: 'PreviewList',
props: {}
}
}];
var _default = exports["default"] = (0, _extends2["default"])({}, PreviewListMeta, {
snippets: snippets
});