import snippets from './snippets'; import { genGeneralVariablesSetting } from '../_utils/defaultSchema'; export default { snippets, componentName: 'DataSourceImage', title: '图片', category: '无代码数据展示', group: '无代码组件', docUrl: '', screenshot: '', devMode: 'proCode', npm: { package: '@pisell/materials', version: '1.0.1', exportName: 'DataSourceImage', main: 'src/index.tsx', destructuring: true, subName: '', }, generalProps: [ genGeneralVariablesSetting({ name: 'src', title: { label: '图片地址', tip: '图片地址' }, }), ], props: [ { name: 'src', title: { label: '图片地址', tip: '图片地址' }, propType: { type: 'string', isRequired: true }, }, { name: 'alt', title: { label: '替换文本', tip: '替换文本' }, propType: 'string', setter: 'PisellI18nSetter', }, { name: 'preview', title: { label: '支持预览', tip: '支持预览' }, defaultValue: true, propType: 'bool', }, { name: 'fallback', title: { label: '失败地址', tip: '加载失败容错地址' }, propType: 'string', }, { name: 'width', title: { label: '宽度', tip: '宽度' }, propType: 'number', }, { name: 'height', title: { label: '高度', tip: '高度' }, propType: 'number', }, ], configure: { supports: { style: true, events: [ { name: 'onClick', template: "onClick(event,${extParams}){\n// 点击时的回调\nconsole.log('onClick', event);}", }, ], }, }, };