UNPKG

ming-demo1

Version:
86 lines (67 loc) 3.16 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _react = _interopRequireWildcard(require("react")); var _baseui = require("@mdf/baseui"); var _InputButtonPanel = _interopRequireDefault(require("./InputButtonPanel")); var keyboardInputNumber = function (_Component) { (0, _inherits2["default"])(keyboardInputNumber, _Component); function keyboardInputNumber(props) { var _this; (0, _classCallCheck2["default"])(this, keyboardInputNumber); _this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(keyboardInputNumber).call(this, props)); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleVisibleChange", function (visible) { _this.setState({ visible: visible }); }); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onOk", function () { if (_this.props.onPressEnter) _this.props.onPressEnter(); _this.setState({ visible: false }); }); _this.state = { visible: false }; return _this; } (0, _createClass2["default"])(keyboardInputNumber, [{ key: "render", value: function render() { var _this$props = this.props, value = _this$props.value, onChange = _this$props.onChange; return _react["default"].createElement("div", { className: "billing-inputpanel" }, _react["default"].createElement(_baseui.Popover, { trigger: "click", onVisibleChange: this.handleVisibleChange, visible: this.state.visible, placement: "bottom", content: _react["default"].createElement(_InputButtonPanel["default"], { showOk: true, mode: "text", value: value, onChange: onChange, onOk: this.onOk }), overlayClassName: "inputpanel-pop touch-single-payment" }, this.props.noInputNum ? _react["default"].createElement(_baseui.Input, this.props) : _react["default"].createElement(_baseui.InputNumber, this.props))); } }]); return keyboardInputNumber; }(_react.Component); exports["default"] = keyboardInputNumber; //# sourceMappingURL=KeyboardInputNumber.js.map