123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- import { a as _inherits, b as _classCallCheck, c as _possibleConstructorReturn, d as _getPrototypeOf, e as _createClass } from '../inherits-6cb67931.js';
- import React from 'react';
- import 'react-dom';
- import Modal from '../Modal/index.js';
- import { s as styleInject } from '../style-inject.es-1f59c1d0.js';
- import '../defineProperty-18999f8e.js';
- import '../index-e3cf212a.js';
- import 'antd';
- import WantedPublishView from '../WantedPublishView/index.js';
- import { W as WatnedPublishBase } from '../WantedPublish-b91e67a7.js';
-
- var css = ".WantedPublishModal_modalBg__3OlNh {\n background: white;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n padding: 16px;\n text-align: center;\n border-radius: 4px;\n}\n";
- var styles = {
- "modalBg": "WantedPublishModal_modalBg__3OlNh"
- };
- styleInject(css);
-
- var WantedPublishModal =
- /*#__PURE__*/
- function (_WatnedPublishBase) {
- _inherits(WantedPublishModal, _WatnedPublishBase);
-
- function WantedPublishModal(props) {
- var _this;
-
- _classCallCheck(this, WantedPublishModal);
-
- _this = _possibleConstructorReturn(this, _getPrototypeOf(WantedPublishModal).call(this, props));
-
- _this.handleConfirmButton = function (containerRef) {
- var handleConfirm = _this.props.handleConfirm;
-
- if (handleConfirm) {
- var value = _this.formatCurrentWanted(_this.state.current_wanted);
-
- handleConfirm(value ? Number(value).toFixed(2) : value);
- }
-
- _this.setState({
- modalVisible: false
- });
- };
-
- _this.state = {
- modalVisible: false,
- current_wanted: null
- };
- return _this;
- }
-
- _createClass(WantedPublishModal, [{
- key: "renderMain",
- value: function renderMain() {
- var _this2 = this;
-
- var current_wanted = this.state.current_wanted;
- return React.createElement(WantedPublishView, Object.assign({
- wrapperClass: styles.modalBg,
- current_wanted: current_wanted,
- InputWantedValueChange: function InputWantedValueChange(v) {
- return _this2.setState({
- current_wanted: v
- });
- },
- InputWantedPressEnter: function InputWantedPressEnter(v) {
- var value = _this2.formatCurrentWanted(v);
-
- if (_this2.props.handleConfirm) _this2.props.handleConfirm(_this2.formatResult(value));
-
- _this2.setState({
- current_wanted: value,
- modalVisible: false
- });
- },
- InputWantedOnBlur: function InputWantedOnBlur(v) {
- var value = _this2.formatCurrentWanted(v);
-
- _this2.setState({
- current_wanted: value
- });
- },
- InputWantedClear: function InputWantedClear() {
- _this2.setState({
- current_wanted: null
- }, function () {
- if (_this2.props.handleConfirm) _this2.props.handleConfirm(null);
-
- _this2.setState({
- modalVisible: false
- });
- });
- },
- InputWantedConfirm: this.handleConfirmButton
- }, this.props.viewConfig));
- }
- }, {
- key: "render",
- value: function render() {
- var _this3 = this;
-
- return React.createElement(React.Fragment, null, React.createElement("div", {
- onClick: function onClick() {
- return _this3.setState({
- modalVisible: true
- });
- }
- }, this.props.children), React.createElement(Modal, Object.assign({
- visible: this.state.modalVisible,
- onCancel: function onCancel() {
- _this3.setState({
- modalVisible: false
- });
- }
- }, this.props.modalConfig), this.renderMain()));
- }
- }]);
-
- return WantedPublishModal;
- }(WatnedPublishBase);
-
- export default WantedPublishModal;
- export { WantedPublishModal };
- //# sourceMappingURL=index.js.map
|