react-cqtoolbox
Version:
[![Travis][build-badge]][build] [![npm package][npm-badge]][npm] [![Coveralls][coveralls-badge]][coveralls]
63 lines (42 loc) • 1.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.error = exports.warning = exports.success = exports.confirm = undefined;
var _reactCssThemr = require('react-css-themr');
var _identifiers = require('../identifiers');
var _Dialog = require('./Dialog');
var _confirm = require('./confirm');
var _overlay = require('../overlay');
var _overlay2 = _interopRequireDefault(_overlay);
var _button = require('../button');
var _button2 = _interopRequireDefault(_button);
var _portal = require('../portal');
var _portal2 = _interopRequireDefault(_portal);
var _theme = require('./theme.css');
var _theme2 = _interopRequireDefault(_theme);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Dialog = (0, _Dialog.dialogFactory)(_overlay2.default, _portal2.default, _button2.default);
var ThemedDialog = (0, _reactCssThemr.themr)(_identifiers.DIALOG, _theme2.default)(Dialog);
var confirm = exports.confirm = (0, _confirm.confirmFactory)({
type: 'confirm',
iconType: 'question-circle',
showCancel: true
});
var success = exports.success = (0, _confirm.confirmFactory)({
type: 'success',
iconType: 'check-circle'
});
var warning = exports.warning = (0, _confirm.confirmFactory)({
type: 'warning',
iconType: 'exclamation-circle'
});
var error = exports.error = (0, _confirm.confirmFactory)({
type: 'error',
iconType: 'cross-circle'
});
ThemedDialog.confirm = confirm;
ThemedDialog.success = success;
ThemedDialog.warning = warning;
ThemedDialog.error = error;
exports.default = ThemedDialog;