UNPKG

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

Version:
24 lines (21 loc) 1.41 kB
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 };