UNPKG

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

Version:
32 lines (25 loc) 1.69 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var React = require('react'); var NotFoundErrorBackground = require('./NotFoundErrorBackground.js'); var GraphicLoch = require('./GraphicLoch/GraphicLoch.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 Error404(props) { const { theme = "core" } = props; if (theme === "boomerang") { const { header = "404 - Page Not Found", title = "Crikey. Something seems to have swam off with this page.", message = "Try refreshing, or contact the local authorities.", graphic = React__default.default.createElement(GraphicLoch.default, null), ...rest } = props; return React__default.default.createElement(ErrorPage.default, { header: header, title: title, message: message, graphic: graphic, ...rest }); } const { header = "404 Page Not Found", title = "We spaced out and couldn’t find your page.", message = "Try refreshing, or contact the local authorities.", graphic = React__default.default.createElement(NotFoundErrorBackground.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 = Error404;