UNPKG

@aliretail/react-materials-components

Version:
93 lines (75 loc) 4 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _dialog = _interopRequireDefault(require("@alifd/next/lib/dialog")); var _button = _interopRequireDefault(require("@alifd/next/lib/button")); var _icon = _interopRequireDefault(require("@alifd/next/lib/icon")); var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose")); var React = _interopRequireWildcard(require("react")); var PropTypes = _interopRequireWildcard(require("prop-types")); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } var SuccessDialog = /*#__PURE__*/function (_React$Component) { (0, _inheritsLoose2["default"])(SuccessDialog, _React$Component); function SuccessDialog() { var _this; for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this; _this.state = {}; return _this; } var _proto = SuccessDialog.prototype; _proto.render = function render() { var _this$props = this.props, title = _this$props.title, message = _this$props.message, _this$props$dataSourc = _this$props.dataSource, dataSource = _this$props$dataSourc === void 0 ? [] : _this$props$dataSourc, visible = _this$props.visible; var footer = /*#__PURE__*/React.createElement("div", null); return /*#__PURE__*/React.createElement(_dialog["default"], { footer: footer, visible: visible, closeable: "mask", className: "aliretail-successDialog" }, /*#__PURE__*/React.createElement("div", { className: "aliretail-dialogContent" }, /*#__PURE__*/React.createElement("div", { className: "iconHeadStyle" }, /*#__PURE__*/React.createElement(_icon["default"], { type: "success-filling", className: "iconStyle" })), /*#__PURE__*/React.createElement("div", { className: "dialog-content-title" }, title), /*#__PURE__*/React.createElement("div", { className: "dialog-content-message" }, message), /*#__PURE__*/React.createElement("div", { className: "dialog-content-buttons" }, dataSource.length > 0 && dataSource.map(function (t, i) { return /*#__PURE__*/React.createElement(_button["default"], { key: i, type: t.type, className: "buttonStyle", onClick: t.onClick }, t.text); })))); }; return SuccessDialog; }(React.Component); SuccessDialog.propTypes = { visible: PropTypes.bool, title: PropTypes.string, message: PropTypes.string, dataSource: PropTypes.array }; SuccessDialog.defaultProps = { visible: false, title: '', message: '', dataSource: [] }; var _default = SuccessDialog; exports["default"] = _default;