@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
42 lines (34 loc) • 1.4 kB
JavaScript
;
exports.__esModule = true;
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _index = _interopRequireDefault(require("../NarrowTemplate/index.js"));
var _index2 = _interopRequireDefault(require("../ErrorPage/index.js"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
/**
* Error404 module.
* @module @massds/mayflower-react/Error404
* @requires module:@massds/mayflower-assets/scss/04-templates/narrow-template
* @requires module:@massds/mayflower-assets/scss/03-organisms/error-page
*/
var Error404 = function Error404(_ref) {
var siteLogo = _ref.siteLogo;
return /*#__PURE__*/_react["default"].createElement(_index["default"], {
side: "right",
color: "yellow",
siteLogo: siteLogo
}, /*#__PURE__*/_react["default"].createElement(_index2["default"], {
type: "404",
label: "Oops",
title: "We can't find that page",
message: "The link you clicked may be broken or the page may have been removed"
}));
};
Error404.propTypes = process.env.NODE_ENV !== "production" ? {
/** A function that returns a SiteLogo component for NarrowTemplate to render. */
siteLogo: _propTypes["default"].func
} : {};
var _default = Error404;
exports["default"] = _default;
module.exports = exports.default;