@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
28 lines • 1 kB
JavaScript
/**
* 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
*/
import React from "react";
import PropTypes from "prop-types";
import NarrowTemplate from "../NarrowTemplate/index.mjs";
import ErrorPage from "../ErrorPage/index.mjs";
const Error404 = _ref => {
let siteLogo = _ref.siteLogo;
return /*#__PURE__*/React.createElement(NarrowTemplate, {
side: "right",
color: "yellow",
siteLogo: siteLogo
}, /*#__PURE__*/React.createElement(ErrorPage, {
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.func
} : {};
export default Error404;