UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

32 lines (26 loc) 1.17 kB
import _extends from 'babel-runtime/helpers/extends'; import _classCallCheck from 'babel-runtime/helpers/classCallCheck'; import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn'; import _inherits from 'babel-runtime/helpers/inherits'; import React from 'react'; import PropTypes from 'prop-types'; export default function withContext(Checkbox) { var _class, _temp; return _temp = _class = function (_React$Component) { _inherits(WrappedComp, _React$Component); function WrappedComp() { _classCallCheck(this, WrappedComp); return _possibleConstructorReturn(this, _React$Component.apply(this, arguments)); } WrappedComp.prototype.render = function render() { return React.createElement(Checkbox, _extends({}, this.props, { context: this.context })); }; return WrappedComp; }(React.Component), _class.displayName = 'Checkbox', _class.contextTypes = { onChange: PropTypes.func, __group__: PropTypes.bool, selectedValue: PropTypes.array, disabled: PropTypes.bool, prefix: PropTypes.string }, _temp; }