@boomerang-io/carbon-addons-boomerang-react
Version:
Carbon Addons for Boomerang apps
32 lines (25 loc) • 1.73 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var ForbiddenErrorBackground = require('./ForbiddenErrorBackground.js');
var GraphicWrangler = require('./GraphicWrangler/GraphicWrangler.js');
var ErrorPage = require('../ErrorPage/ErrorPage.js');
var ErrorPageCore = require('../ErrorPageCore/ErrorPageCore.js');
var settings = require('../../internal/settings.js');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var React__default = /*#__PURE__*/_interopDefault(React);
/*
IBM Confidential
694970X, 69497O0
© Copyright IBM Corp. 2022, 2024
*/
function Error403(props) {
const { theme = "core" } = props;
if (theme === "boomerang") {
const { header = "403 - Access Forbidden", title = "You’ve found yourself in deep water.", message = "You shouldn’t be here - contact the local authorities if you disagree.", graphic = React__default.default.createElement(GraphicWrangler.default, null), ...rest } = props;
return React__default.default.createElement(ErrorPage.default, { header: header, title: title, message: message, graphic: graphic, ...rest });
}
const { header = "403 Access Forbidden", title = "Looks like you've taken a wrong turn.", message = "You shouldn’t be here - contact the local authorities if you disagree.", graphic = React__default.default.createElement(ForbiddenErrorBackground.default, { className: `${settings.prefix}--bmrg-error-page-core__background` }), ...rest } = props;
return React__default.default.createElement(ErrorPageCore.default, { header: header, title: title, message: message, graphic: graphic, ...rest });
}
exports.default = Error403;