@boomerang-io/carbon-addons-boomerang-react
Version:
Carbon Addons for Boomerang apps
33 lines (26 loc) • 1.92 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var cx = require('classnames');
var GenericErrorBackground = require('./GenericErrorBackground.js');
var settings = require('../../internal/settings.js');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var React__default = /*#__PURE__*/_interopDefault(React);
var cx__default = /*#__PURE__*/_interopDefault(cx);
/*
IBM Confidential
694970X, 69497O0
© Copyright IBM Corp. 2022, 2024
*/
function ErrorPageCore({ className, graphic, header = "Oops!", style, message, statusUrl, title = "Something looks off, but we're getting a handle of it.", }) {
return (React__default.default.createElement("div", { className: cx__default.default(`${settings.prefix}--bmrg-error-page-core`, className), style: style },
graphic ?? React__default.default.createElement(GenericErrorBackground.default, { className: `${settings.prefix}--bmrg-error-page-core__background` }),
React__default.default.createElement("div", { className: `${settings.prefix}--bmrg-error-page-core__content` },
header && React__default.default.createElement("h1", { className: `${settings.prefix}--bmrg-error-page-core__header` }, header),
title && React__default.default.createElement("p", { className: `${settings.prefix}--bmrg-error-page-core__title` }, title),
React__default.default.createElement("section", { className: `${settings.prefix}--bmrg-error-page-core__message` }, message ? (message) : (React__default.default.createElement("p", null,
"Hit the back button to return to your previous page, or if you keep finding yourself here,",
React__default.default.createElement("a", { href: statusUrl }, ` navigate to Support Center `),
"for help."))))));
}
exports.default = ErrorPageCore;