UNPKG

react-cqtoolbox

Version:

[![Travis][build-badge]][build] [![npm package][npm-badge]][npm] [![Coveralls][coveralls-badge]][coveralls]

63 lines (42 loc) 1.6 kB
'use strict'; 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;