Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.06 KB | None | 0 0
  1. import React, { Fragment } from 'react';
  2. import { CssBaseline, Container, Box, Grid, Typography } from '@material-ui/core';
  3. import { makeStyles } from '@material-ui/core/styles';
  4. import LandingIntro from '../components/landingIntro/landingIntro';
  5. import ItemTile from '../components/shared/itemTile/itemTile';
  6. import GroupWorkIcon from '@material-ui/icons/GroupWork';
  7. import CodeIcon from '@material-ui/icons/Code';
  8. import PeopleIcon from '@material-ui/icons/People';
  9.  
  10. const useStyles = makeStyles(theme => ({
  11. root:{
  12. '& #container2':{
  13. backgroundColor: '#E8E8E8',
  14. opacity: 0.9
  15. },
  16. '& #container3': {
  17. marginTop:"70px"
  18. }
  19. },
  20. introContainer: {
  21.  
  22. [theme.breakpoints.up('sm')]: {
  23. minHeight: "100vh",
  24. padding: "50px",
  25. background: `url(${process.env.PUBLIC_URL + '/images/bg.jfif'}) no-repeat center fixed`,
  26. backgroundSize: "100% auto",
  27. backdropFilter: "blur(3px)",
  28. padding: "20px 10% 20px 10%",
  29. },
  30. [theme.breakpoints.only('xs')]: {
  31. //TODO: figure out how top is displayed for XS
  32. }
  33. },
  34. icon: {
  35.  
  36. border: '2px solid #000000',
  37. borderRadius: '50%',
  38. display: 'inline-block',
  39. fontSize: '40px',
  40. width: '100px',
  41. height: '100px',
  42. lineHeight: '100px',
  43. verticalAlign: 'middle',
  44. textAlign: 'center',
  45. }
  46. }));
  47. function Home(props) {
  48. const cssStyle = useStyles();
  49. return (
  50. <Fragment>
  51. <CssBaseline />
  52.  
  53. <Container disableGutters={true} className={cssStyle.root} id="XXXX" maxWidth="lg">
  54. <Container disableGutters={true} className={cssStyle.introContainer} id="YYYY" maxWidth="lg">
  55. <Grid container>
  56. <Grid item md={6}>
  57. <LandingIntro />
  58. </Grid>
  59. <Grid item>
  60. </Grid>
  61. </Grid>
  62.  
  63. </Container>
  64. <Container disableGutters={true}>
  65.  
  66. <Grid container direction="row" wrap="wrap" justify="space-around" alignItems="stretch" alignContent="stretch" id="container2">
  67. <Grid item md={4}>
  68. <ItemTile title={"Build Partnerships"} description={"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam."}>
  69. <PeopleIcon className={cssStyle.icon} />
  70. </ItemTile>
  71. </Grid>
  72. <Grid item md={4}>
  73. <ItemTile title={"Meet Developers"} description={"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam."}>
  74. <GroupWorkIcon className={cssStyle.icon} />
  75.  
  76. </ItemTile>
  77. </Grid>
  78. <Grid item md={4}>
  79. <ItemTile title={"Code Together"} description={"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam."}>
  80. <CodeIcon className={cssStyle.icon} />
  81. </ItemTile>
  82. </Grid>
  83. </Grid>
  84. {/* Blocks*/}
  85. <Grid container direction="row" wrap="wrap" justify="space-evenly" alignItems="stretch" alignContent="center" id="container3">
  86. <Grid item md={6}>
  87. <Box textAlign="right" marginBottom="70px">
  88. <img src={process.env.PUBLIC_URL + '/images/handShake.jpg'} height="350px" ></img>
  89. </Box>
  90. </Grid>
  91. <Grid item md={6}>
  92. <Typography variant="body1">
  93. <Box paddingLeft="100px" paddingRight="100px" textAlign="justify">
  94. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  95. </Box>
  96. </Typography>
  97. </Grid>
  98. <Grid item md={6}>
  99. <Typography variant="body1">
  100. <Box paddingLeft="100px" paddingRight="100px" textAlign="justify">
  101. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  102. </Box>
  103. </Typography>
  104. </Grid>
  105. <Grid item md={6}>
  106. <Box textAlign="left" marginBottom="70px">
  107. <img src={process.env.PUBLIC_URL + '/images/stockImg1.jpg'} height="350px" ></img>
  108. </Box>
  109. </Grid>
  110. <Grid item md={6}>
  111. <Box textAlign="right" marginBottom="70px">
  112. <img src={process.env.PUBLIC_URL + '/images/collab.jpg'} height="350px"></img>
  113. </Box>
  114. </Grid>
  115. <Grid item md={6}>
  116. <Typography variant="body1">
  117. <Box paddingLeft="100px" paddingRight="100px" textAlign="justify">
  118. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  119. </Box>
  120. </Typography>
  121. </Grid>
  122. </Grid>
  123. </Container>
  124. </Container>
  125. </Fragment>
  126. )
  127. }
  128.  
  129. export default Home;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement