UNPKG

@boomerang-io/carbon-addons-boomerang-react

Version:
33 lines (26 loc) 1.9 kB
'use strict'; 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;