src/pages/Contact/ContactForm.js
import React from 'react';
import Box from '@material-ui/core/Box';
import makeStyles from '@material-ui/core/styles/makeStyles';
import Grid from '@material-ui/core/Grid';
import Typography from '@material-ui/core/Typography';
import Container from '@material-ui/core/Container';
import TextField from '@material-ui/core/TextField';
import Button from '@material-ui/core/Button';
import FileUploadIcon from '../../icons/FileUploadIcon';
const useStyles = makeStyles((theme) => ({
formStyle: {
textAlign: 'left',
padding: '48px 0px',
justifyContent: 'center',
'& h3': {
fontSize: '20px',
fontWeight: '500',
margin: '32px 0px 8px 0px',
color: theme.palette.text.primary,
},
'& h4': {
fontSize: '20px',
fontWeight: '500',
margin: '8px 0px 0px 0px',
color: theme.palette.text.primary,
},
},
}));
const ContactForm = () => {
const classes = useStyles();
return (
<Box className='containerGray'>
<Container>
<Grid container className={classes.formStyle}>
<Grid item xs={1} md={2} lg={3} />
<Grid item xs={10} md={8} lg={6} container direction='column'>
<Grid item xs={12}>
<Typography variant='h3'>
Email <span style={{ color: 'red' }}>*</span>
</Typography>
<TextField id='email-input' placeholder='Your email'></TextField>
<Typography variant='h3'>
I have a question, comment or feature suggestion.
</Typography>
<TextField
id='user-message'
placeholder='Your message'
multiline='true'
></TextField>
<Typography variant='h3'>
I added the civictechindex tag to my project, please add my logo
to your website.
</Typography>
<Button
style={{ width: '200px', height: '48px', margin: '4px 0px' }}
variant='contained'
color='default'
>
<FileUploadIcon />
Upload File
</Button>
<Typography variant='h4'>
[ADD FILE DETAILS (SIZE, TYPE)]
</Typography>
<Typography variant='h3'>
Name <span style={{ color: 'red' }}>*</span>
</Typography>
<TextField id='name-input' placeholder='Your name'></TextField>
<Typography variant='h3'>
Organization / Brigade / Affiliation{' '}
<span style={{ color: 'red' }}>*</span>
</Typography>
<TextField
id='user-affiliation'
placeholder='Name of your organization, brigade, affiliation'
></TextField>
<Typography variant='h3'>
Your Project or Organization's GitHub URL{''}
<span style={{ color: 'red' }}>*</span>
</Typography>
<TextField id='github-url' placeholder='GitHub URL'></TextField>
<Button
style={{
width: '105px',
height: '48px',
padding: '10px',
margin: '32px 0px',
}}
variant='contained'
color='secondary'
>
Submit
</Button>
</Grid>
</Grid>
<Grid item xs={1} md={2} lg={3} />
</Grid>
</Container>
</Box>
);
};
export default ContactForm;