cloudhubui
Version:
Various components to use in react projects
61 lines (49 loc) • 1.26 kB
JavaScript
;
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;