feeles-ide
Version:
The hackable and serializable IDE to make learning material
57 lines (45 loc) • 1.37 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Abort = exports.Confirm = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _typestyle = require("typestyle");
var _Button = _interopRequireDefault(require("@material-ui/core/Button"));
var cn = {
root: (0, _typestyle.style)({
marginRight: 20
})
};
var Confirm = function Confirm(props) {
return _react.default.createElement(_Button.default, (0, _extends2.default)({
variant: "contained",
className: cn.root
}, props));
};
exports.Confirm = Confirm;
Confirm.propTypes = {
label: _propTypes.default.string.isRequired,
onClick: _propTypes.default.func.isRequired,
style: _propTypes.default.object
};
Confirm.defaultProps = {
color: 'primary'
};
var Abort = function Abort(props) {
return _react.default.createElement(_Button.default, (0, _extends2.default)({
variant: "text",
className: cn.root
}, props));
};
exports.Abort = Abort;
Abort.propTypes = {
onClick: _propTypes.default.func.isRequired,
style: _propTypes.default.object
};
Abort.defaultProps = {
children: 'Cancel'
};