UNPKG

@dcp-designable/dn-components

Version:

设计期组件

51 lines 1.41 kB
import { createBehavior, createResource } from '@designable/core'; import { Input as FormilyInput } from '@formily/antd'; import React from 'react'; export const Input = (props) => { return React.createElement(FormilyInput, { ...props }); }; Input.Behavior = createBehavior({ name: 'Input', extends: ['Field'], selector: node => node.props['x-component'] === 'Input', designerProps: { propsSchema: {}, }, designerLocales: {}, }, { name: 'Input.TextArea', extends: ['Field'], selector: node => node.props['x-component'] === 'Input.TextArea', designerProps: { propsSchema: {}, }, designerLocales: {}, }); Input.Resource = createResource({ icon: 'InputSource', elements: [ { componentName: 'Field', props: { 'type': 'string', 'title': '测试输入框', 'x-decorator': 'FormItem', 'x-component': 'Input', }, }, ], }, { icon: 'TextAreaSource', elements: [ { componentName: 'Field', props: { 'type': 'string', 'title': 'TextArea', 'x-decorator': 'FormItem', 'x-component': 'Input.TextArea', }, }, ], }); //# sourceMappingURL=preview.js.map