UNPKG

@csr632/next

Version:

A configurable component library for web built on React.

20 lines (17 loc) 680 B
import ConfigProvider from '../config-provider'; import Input from './input'; import Password from './password'; import TextArea from './textarea'; import Group from './group'; Input.Password = ConfigProvider.config(Password, { exportNames: ['getInputNode', 'focus'] }); Input.TextArea = ConfigProvider.config(TextArea, { exportNames: ['getInputNode', 'focus'] }); Input.Group = Group; // 用来自动生成文档的工具底层依赖的 react-docgen,无法解析生成 HOC 的方法中存在第二个参数的情况 // 所以不能在 input.jsx/textarea.jsx 中生成 HOC export default ConfigProvider.config(Input, { exportNames: ['getInputNode', 'focus'] });