55 lines
1.1 KiB
JavaScript
55 lines
1.1 KiB
JavaScript
import * as React from "react";
|
||
import { Link } from "gatsby";
|
||
|
||
// styles
|
||
const pageStyles = {
|
||
color: "#232129",
|
||
padding: "96px",
|
||
fontFamily: "-apple-system, Roboto, sans-serif, serif",
|
||
};
|
||
const headingStyles = {
|
||
marginTop: 0,
|
||
marginBottom: 64,
|
||
maxWidth: 320,
|
||
};
|
||
|
||
const paragraphStyles = {
|
||
marginBottom: 48,
|
||
};
|
||
const codeStyles = {
|
||
color: "#8A6534",
|
||
padding: 4,
|
||
backgroundColor: "#FFF4DB",
|
||
fontSize: "1.25rem",
|
||
borderRadius: 4,
|
||
};
|
||
|
||
// markup
|
||
const NotFoundPage = () => {
|
||
return (
|
||
<main style={pageStyles}>
|
||
<title>Not found</title>
|
||
<h1 style={headingStyles}>Page not found</h1>
|
||
<p style={paragraphStyles}>
|
||
Sorry{" "}
|
||
<span role="img" aria-label="Pensive emoji">
|
||
😔
|
||
</span>{" "}
|
||
we couldn’t find what you were looking for.
|
||
<br />
|
||
{process.env.NODE_ENV === "development" ? (
|
||
<>
|
||
<br />
|
||
Try creating a page in <code style={codeStyles}>src/pages/</code>.
|
||
<br />
|
||
</>
|
||
) : null}
|
||
<br />
|
||
<Link to="/">Go home</Link>.
|
||
</p>
|
||
</main>
|
||
);
|
||
};
|
||
|
||
export default NotFoundPage;
|