@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
28 lines • 974 B
JavaScript
/**
* Error403 module.
* @module @massds/mayflower-react/Error403
* @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 Error403 = _ref => {
let siteLogo = _ref.siteLogo;
return /*#__PURE__*/React.createElement(NarrowTemplate, {
side: "right",
color: "yellow",
siteLogo: siteLogo
}, /*#__PURE__*/React.createElement(ErrorPage, {
type: "403",
label: "Oh no",
title: "This Page is forbidden",
message: "Sorry, you don't have access to this page"
}));
};
Error403.propTypes = process.env.NODE_ENV !== "production" ? {
/** A function that returns a SiteLogo component for NarrowTemplate to render. */
siteLogo: PropTypes.func
} : {};
export default Error403;