import Avatar from '@material-ui/core/Avatar'; import Box from '@material-ui/core/Box'; import Button from '@material-ui/core/Button'; import Checkbox from '@material-ui/core/Checkbox'; import Container from '@material-ui/core/Container'; import CssBaseline from '@material-ui/core/CssBaseline'; import FormControlLabel from '@material-ui/core/FormControlLabel'; import Grid from '@material-ui/core/Grid'; import { Theme, makeStyles } from '@material-ui/core/styles'; import TextField from '@material-ui/core/TextField'; import Typography from '@material-ui/core/Typography'; import LockOutlinedIcon from '@material-ui/icons/LockOutlined'; import { Link } from 'gatsby'; import React, { FunctionComponent } from 'react' import ROUTES from '../../routes' function Copyright({ classes }: any) { return ( {'Copyright © '} Contentful Demo {' '} {new Date().getFullYear()} {'.'} ); } const useStyles = makeStyles((theme: Theme) => ({ paper: { marginTop: theme.spacing(8), display: 'flex', flexDirection: 'column', alignItems: 'center', }, avatar: { margin: theme.spacing(1), backgroundColor: theme.palette.secondary.main, }, form: { width: '100%', // Fix IE 11 issue. marginTop: theme.spacing(3), }, submit: { margin: theme.spacing(3, 0, 2), }, link: { textDecoration: 'none', borderBottom: 'none', color: theme.palette.primary.main, } })); interface SignUpProps { // TODO: INSERT PROP TYPES } const SignUp: FunctionComponent = (props) => { const classes = useStyles(); return (
Sign up
} label="I want to receive inspiration, marketing promotions and updates via email." /> Already have an account? Sign in
); } export default SignUp