UNPKG

modo-mobile

Version:

A mobile UI toolkit, based on React

56 lines (48 loc) 2.04 kB
import _classCallCheck from 'babel-runtime/helpers/classCallCheck'; import _createClass from 'babel-runtime/helpers/createClass'; import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn'; import _inherits from 'babel-runtime/helpers/inherits'; import * as React from 'react'; import Keyboard from './keyboard'; import Popup from '../popup'; var NumberKeyboard = function (_React$PureComponent) { _inherits(NumberKeyboard, _React$PureComponent); function NumberKeyboard() { _classCallCheck(this, NumberKeyboard); return _possibleConstructorReturn(this, (NumberKeyboard.__proto__ || Object.getPrototypeOf(NumberKeyboard)).apply(this, arguments)); } _createClass(NumberKeyboard, [{ key: 'render', value: function render() { var _props = this.props, prefixCls = _props.prefixCls, type = _props.type, okText = _props.okText, visible = _props.visible, disorder = _props.disorder, hideDot = _props.hideDot, onConfirm = _props.onConfirm, onDelete = _props.onDelete, onEnter = _props.onEnter, onHide = _props.onHide; return React.createElement( 'div', { className: prefixCls + '-wrapper' }, React.createElement( Popup, { visible: visible, position: 'bottom', hasMask: false }, React.createElement(Keyboard, { disorder: disorder, hideDot: hideDot, prefixCls: prefixCls, type: type, okText: okText, onConfirm: onConfirm, onDelete: onDelete, onEnter: onEnter, onHide: onHide }) ) ); } }]); return NumberKeyboard; }(React.PureComponent); export default NumberKeyboard; NumberKeyboard.defaultProps = { prefixCls: 'm-number-keyboard', type: 'professional', okText: '确定', disorder: false, hideDot: false };