import snippets from './snippets'; import { AntdIconSetter } from '../_setters'; import { formItemGeneralDataGroup, getFormItemGeneralInfoGroup, generalItemMap, getFormItemValidateGroup, } from '../_utils/defaultSchema'; export default { snippets, componentName: 'FormItemIconSelect', title: '高级选择图标', category: '无代码表单', group: '无代码组件', docUrl: '', screenshot: '', devMode: 'proCode', npm: { package: '@pisell/materials', version: '1.0.1', exportName: 'FormItemIconSelect', main: 'src/index.tsx', destructuring: true, subName: '', }, generalProps: [ formItemGeneralDataGroup, getFormItemGeneralInfoGroup([ generalItemMap['label'], generalItemMap['tooltip'], generalItemMap['extra'], generalItemMap['hideLabel'], generalItemMap['renderMode'], { title: { label: { type: 'i18n', 'en-US': 'defaultValue', 'zh-CN': '默认图标', }, }, name: 'defaultValue', setter: AntdIconSetter, supportVariable: true, }, ]), getFormItemValidateGroup([ generalItemMap['requiredobj'], ]), ], props: [], configure: { supports: { style: true, events: [ { name: 'onChange', template: "onChange(event,${extParams}){\n// 输入框内容变化时的回调\nconsole.log('onChange',event);}", }, ], }, }, };