@boomerang-io/carbon-addons-boomerang-react
Version:
Carbon Addons for Boomerang apps
24 lines (21 loc) • 1.41 kB
JavaScript
import React from 'react';
import cx from 'classnames';
import GenericErrorBackground from './GenericErrorBackground.js';
import { prefix } from '../../internal/settings.js';
/*
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.createElement("div", { className: cx(`${prefix}--bmrg-error-page-core`, className), style: style },
graphic ?? React.createElement(GenericErrorBackground, { className: `${prefix}--bmrg-error-page-core__background` }),
React.createElement("div", { className: `${prefix}--bmrg-error-page-core__content` },
header && React.createElement("h1", { className: `${prefix}--bmrg-error-page-core__header` }, header),
title && React.createElement("p", { className: `${prefix}--bmrg-error-page-core__title` }, title),
React.createElement("section", { className: `${prefix}--bmrg-error-page-core__message` }, message ? (message) : (React.createElement("p", null,
"Hit the back button to return to your previous page, or if you keep finding yourself here,",
React.createElement("a", { href: statusUrl }, ` navigate to Support Center `),
"for help."))))));
}
export { ErrorPageCore as default };