summaryrefslogtreecommitdiffstats
path: root/src/signin.js
diff options
context:
space:
mode:
authorsyn <isaqtm@gmail.com>2020-01-13 22:16:16 +0300
committersyn <isaqtm@gmail.com>2020-01-13 22:16:16 +0300
commit39083e6488e15bdb5ee02713e62c37718b0a4301 (patch)
tree60184c50d741fc755a80ede608e45dbce00ff35f /src/signin.js
parenteca1edf0943aa1531f41542508fa8504c96bc491 (diff)
downloadfcked-rt-master.tar.gz
[DIRTY AS FUCK] very initial commitHEADmaster
Diffstat (limited to 'src/signin.js')
-rw-r--r--src/signin.js117
1 files changed, 117 insertions, 0 deletions
diff --git a/src/signin.js b/src/signin.js
new file mode 100644
index 0000000..4d7ed4f
--- /dev/null
+++ b/src/signin.js
@@ -0,0 +1,117 @@
+import React from 'react';
+import Avatar from '@material-ui/core/Avatar';
+import Button from '@material-ui/core/Button';
+import CssBaseline from '@material-ui/core/CssBaseline';
+import TextField from '@material-ui/core/TextField';
+import FormControlLabel from '@material-ui/core/FormControlLabel';
+import Checkbox from '@material-ui/core/Checkbox';
+import Link from '@material-ui/core/Link';
+import Grid from '@material-ui/core/Grid';
+import Box from '@material-ui/core/Box';
+import LockOutlinedIcon from '@material-ui/icons/LockOutlined';
+import Typography from '@material-ui/core/Typography';
+import { makeStyles } from '@material-ui/core/styles';
+import Container from '@material-ui/core/Container';
+
+function Copyright() {
+ return (
+ <Typography variant="body2" color="textSecondary" align="center">
+ {'Copyright © '}
+ <Link color="inherit" href="https://material-ui.com/">
+ Your Website
+ </Link>{' '}
+ {new Date().getFullYear()}
+ {'.'}
+ </Typography>
+ );
+}
+
+const useStyles = makeStyles(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(1),
+ },
+ submit: {
+ margin: theme.spacing(3, 0, 2),
+ },
+}));
+
+export default function SignIn() {
+ const classes = useStyles();
+
+ return (
+ <Container component="main" maxWidth="xs">
+ <CssBaseline />
+ <div className={classes.paper}>
+ <Avatar className={classes.avatar}>
+ <LockOutlinedIcon />
+ </Avatar>
+ <Typography component="h1" variant="h5">
+ Sign in
+ </Typography>
+ <form className={classes.form} noValidate>
+ <TextField
+ variant="outlined"
+ margin="normal"
+ required
+ fullWidth
+ id="email"
+ label="Email Address"
+ name="email"
+ autoComplete="email"
+ autoFocus
+ />
+ <TextField
+ variant="outlined"
+ margin="normal"
+ required
+ fullWidth
+ name="password"
+ label="Password"
+ type="password"
+ id="password"
+ autoComplete="current-password"
+ />
+ <FormControlLabel
+ control={<Checkbox value="remember" color="primary" />}
+ label="Remember me"
+ />
+ <Button
+ type="submit"
+ fullWidth
+ variant="contained"
+ color="primary"
+ className={classes.submit}
+ >
+ Sign In
+ </Button>
+ <Grid container>
+ <Grid item xs>
+ <Link href="#" variant="body2">
+ Forgot password?
+ </Link>
+ </Grid>
+ <Grid item>
+ <Link href="#" variant="body2">
+ {"Don't have an account? Sign Up"}
+ </Link>
+ </Grid>
+ </Grid>
+ </form>
+ </div>
+ <Box mt={8}>
+ <Copyright />
+ </Box>
+ </Container>
+ );
+}