import Button from "@material-ui/core/Button"; import { createStyles, Theme, withStyles, WithStyles } from "@material-ui/core/styles"; import Typography from "@material-ui/core/Typography"; import React from "react"; import SVG from "react-inlinesvg"; import { FormattedMessage } from "react-intl"; import notFoundImage from "@assets/images/not-found-404.svg"; const styles = (theme: Theme) => createStyles({ button: { marginTop: theme.spacing.unit * 2, padding: 20 }, container: { [theme.breakpoints.down("sm")]: { gridTemplateColumns: "1fr", padding: theme.spacing.unit * 3, width: "100%" }, display: "grid", gridTemplateColumns: "1fr 487px", margin: "0 auto", width: 830 }, header: { fontWeight: 600 as 600 }, innerContainer: { [theme.breakpoints.down("sm")]: { order: 1, textAlign: "center" }, display: "flex", flexDirection: "column", justifyContent: "center" }, notFoundImage: { "& svg": { width: "100%" } }, root: { alignItems: "center", display: "flex", height: "100vh", width: "100vw" } }); interface NotFoundPageProps extends WithStyles { onBack: () => void; } const NotFoundPage = withStyles(styles, { name: "NotFoundPage" })( ({ classes, onBack }: NotFoundPageProps) => (
) ); NotFoundPage.displayName = "NotFoundPage"; export default NotFoundPage;