You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

117 line
4.2 KiB

  1. import React from "react";
  2. // @material-ui/core components
  3. import { makeStyles } from "@material-ui/core/styles";
  4. import InputAdornment from "@material-ui/core/InputAdornment";
  5. import Icon from "@material-ui/core/Icon";
  6. // @material-ui/icons
  7. import People from "@material-ui/icons/People";
  8. import Email from "@material-ui/icons/Email";
  9. // core components
  10. import GridContainer from "components/Grid/GridContainer.js";
  11. import GridItem from "components/Grid/GridItem.js";
  12. import Card from "components/Card/Card.js";
  13. import CardHeader from "components/Card/CardHeader.js";
  14. import CardBody from "components/Card/CardBody.js";
  15. import CardFooter from "components/Card/CardFooter.js";
  16. import Button from "components/CustomButtons/Button.js";
  17. import CustomInput from "components/CustomInput/CustomInput.js";
  18. import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/loginStyle.js";
  19. const useStyles = makeStyles(styles);
  20. export default function SectionLogin() {
  21. const classes = useStyles();
  22. return (
  23. <div className={classes.section}>
  24. <div className={classes.container}>
  25. <GridContainer justify="center">
  26. <GridItem xs={12} sm={6} md={4}>
  27. <Card>
  28. <form className={classes.form}>
  29. <CardHeader color="primary" className={classes.cardHeader}>
  30. <h4>Login</h4>
  31. <div className={classes.socialLine}>
  32. <Button
  33. justIcon
  34. href="#pablo"
  35. target="_blank"
  36. color="transparent"
  37. onClick={e => e.preventDefault()}
  38. >
  39. <i className={classes.socialIcons + " fab fa-twitter"} />
  40. </Button>
  41. <Button
  42. justIcon
  43. href="#pablo"
  44. target="_blank"
  45. color="transparent"
  46. onClick={e => e.preventDefault()}
  47. >
  48. <i className={classes.socialIcons + " fab fa-facebook"} />
  49. </Button>
  50. <Button
  51. justIcon
  52. href="#pablo"
  53. target="_blank"
  54. color="transparent"
  55. onClick={e => e.preventDefault()}
  56. >
  57. <i
  58. className={
  59. classes.socialIcons + " fab fa-google-plus-g"
  60. }
  61. />
  62. </Button>
  63. </div>
  64. </CardHeader>
  65. <p className={classes.divider}>Welcome to Thamrin Brothers</p>
  66. <CardBody>
  67. <CustomInput
  68. labelText="Email..."
  69. id="email"
  70. formControlProps={{
  71. fullWidth: true
  72. }}
  73. inputProps={{
  74. type: "email",
  75. endAdornment: (
  76. <InputAdornment position="end">
  77. <Email className={classes.inputIconsColor} />
  78. </InputAdornment>
  79. )
  80. }}
  81. />
  82. <CustomInput
  83. labelText="Password"
  84. id="pass"
  85. formControlProps={{
  86. fullWidth: true
  87. }}
  88. inputProps={{
  89. type: "password",
  90. endAdornment: (
  91. <InputAdornment position="end">
  92. <Icon className={classes.inputIconsColor}>
  93. lock_outline
  94. </Icon>
  95. </InputAdornment>
  96. ),
  97. autoComplete: "off"
  98. }}
  99. />
  100. </CardBody>
  101. <CardFooter className={classes.cardFooter}>
  102. <Button simple color="primary" size="lg">
  103. Get started
  104. </Button>
  105. </CardFooter>
  106. </form>
  107. </Card>
  108. </GridItem>
  109. </GridContainer>
  110. </div>
  111. </div>
  112. );
  113. }