UNPKG

phenomic

Version:

Modern website generator based on the React and Webpack ecosystem.

47 lines (40 loc) 1.13 kB
import React, { PropTypes } from "react" import Page from "../Page" import styles from "./index.css" const PageError = ({ error, errorText }) => ( <Page head={{ // hero credit: https://www.flickr.com/photos/mypubliclands/16101654539/ hero: "https://farm8.staticflickr.com/7559/16101654539_bee5151340_k.jpg", }} > <div className={ styles.container }> <div className={ styles.oops }>{ "😱 Oooops!" }</div> <div className={ styles.text }> <p className={ styles.title }> <strong>{ error }</strong> { " " } { errorText } </p> { error === 404 && <div> { "It seems you found a broken link. " } { "Sorry about that. " } <br /> { "Do not hesitate to report this page 😁." } </div> } </div> </div> </Page> ) PageError.propTypes = { error: PropTypes.oneOfType([ PropTypes.number, PropTypes.string ]), errorText: PropTypes.string, } PageError.defaultProps = { error: 404, errorText: "Page Not Found", } export default PageError