UNPKG

cloudhubui

Version:

Various components to use in react projects

61 lines (49 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _alert = _interopRequireDefault(require("antd/lib/alert")); require("antd/lib/alert/style/index.css"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Alert = function Alert(_ref) { var danger = _ref.danger, info = _ref.info, success = _ref.success, error = _ref.error, warning = _ref.warning, message = _ref.message, description = _ref.description, closable = _ref.closable, onClose = _ref.onClose, showIcon = _ref.showIcon; var type = 'info'; if (info) { type = 'info'; } if (danger || error) { type = 'error'; } if (success) { type = 'success'; } if (warning) { type = 'warning'; } return /*#__PURE__*/_react.default.createElement(_alert.default, { message: message, description: description, type: type, closable: closable, onClose: onClose, showIcon: showIcon }); }; Alert.defaultProps = { closable: true, onClose: function onClose() {}, showIcon: true }; var _default = Alert; exports.default = _default;