AboutUsPage.jsx 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. import React from 'react';
  2. import {Box, Container, Grid, Typography, useMediaQuery} from "@mui/material";
  3. import Breadcrumb from "../../components/Breadcrumbs";
  4. import Title from "../../components/Title";
  5. import imageGirl from "../../img/about-us/1.jpg";
  6. import imgNotFound from "../../img/catalog/imgNotFound.png";
  7. import SavingsIcon from "@mui/icons-material/Savings";
  8. import AlarmIcon from "@mui/icons-material/Alarm";
  9. import AutoGraphIcon from "@mui/icons-material/AutoGraph";
  10. import {BlockContentItem} from "./BlockContentItem";
  11. import {BlockQualityItem} from "./BlockQualityItem";
  12. export const AboutUsPage = () => {
  13. const matches = useMediaQuery('(max-width:768px)');
  14. return (
  15. <>
  16. <Breadcrumb links={['about-us']} />
  17. <main
  18. style={{
  19. backgroundColor: "#f3f3f3",
  20. padding: matches ? "20px 0" : "50px 0",
  21. minHeight:'300px'
  22. }}
  23. >
  24. <Container maxWidth="lg">
  25. <Title subtitle={'OUR'} title={'MISSION'} />
  26. <Grid sx={{padding: matches ? "20px 0" : "50px 0"}} container justifyContent='space-around'>
  27. <BlockContentItem content={'Lorem ipsum dolor sit amet, consectetur adipisicing elit. ' +
  28. 'Aliquam aut blanditiis, cum explicabo laudantium maiores nihil non odio, ratione, sit ' +
  29. 'temporibus totam ullam voluptatibus? Animi at corporis dolore dolorum explicabo harum ' +
  30. 'laboriosam laborum minima non, odio quidem similique temporibus vel. Architecto illo ' +
  31. 'illum labore mollitia, recusandae repellendus similique soluta vitae?'}/>
  32. <BlockContentItem content={'Lorem ipsum dolor sit amet, consectetur adipisicing elit. ' +
  33. 'Aliquam aut blanditiis, cum explicabo laudantium maiores nihil non odio, ratione, sit ' +
  34. 'temporibus totam ullam voluptatibus? Animi at corporis dolore dolorum explicabo harum ' +
  35. 'laboriosam laborum minima non, odio quidem similique temporibus vel. Architecto illo ' +
  36. 'illum labore mollitia, recusandae repellendus similique soluta vitae?'}/>
  37. </Grid>
  38. <Grid
  39. sx={{padding: matches ? "20px 0" : "50px 0", overflow: 'hidden'}}
  40. container
  41. justifyContent='space-between'
  42. >
  43. <Grid marginTop='45px' height='100%' item xs={12} lg={6}>
  44. <img
  45. style={{
  46. width: '100%',
  47. maxHeight: matches ? '300px': '545px',
  48. objectFit: 'cover',
  49. objectPosition: 'center top'
  50. }}
  51. src={imageGirl || imgNotFound}
  52. alt='background'
  53. />
  54. </Grid>
  55. <Grid
  56. sx={{
  57. backgroundColor: '#fff',
  58. padding: matches ? "20px" : "50px 50px 40px 50px",
  59. height: '100%'
  60. }}
  61. item xs={12} lg={6}
  62. >
  63. <Title subtitle={'HELLO FROM'} title={'CEO'} />
  64. <Typography
  65. variant='body1'
  66. fontWeight='300'
  67. lineHeight='1.8em'
  68. color='#616161'
  69. marginBottom='10px'
  70. textAlign='justify'
  71. >
  72. <span
  73. style={{
  74. display: 'inline-block',
  75. margin: '20px 0'
  76. }}
  77. >
  78. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aut commodi dicta
  79. ducimus laboriosam laborum, magnam mollitia nobis non obcaecati quis quisquam,
  80. rem tempore vel voluptas voluptatem voluptatum. Adipisci dignissimos dolorem ex,
  81. magnam minima modi molestias mollitia numquam sint. Assumenda cupiditate dicta
  82. dolorem dolorum eligendi, est eum facere itaque minus nulla pariatur, placeat quasi
  83. repellendus sed sint tempora velit, veritatis?
  84. </span>
  85. <span>
  86. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium asperiores
  87. dolores eius fuga harum hic nulla recusandae reprehenderit sint voluptatum?
  88. </span>
  89. </Typography>
  90. </Grid>
  91. </Grid>
  92. </Container>
  93. <Box sx={{backgroundColor: '#fff', padding: matches ? "20px 0" : "50px 0"}}>
  94. <Container maxWidth="lg">
  95. <Grid container justifyContent='space-between'>
  96. <BlockQualityItem
  97. Icon={SavingsIcon}
  98. title={'10% CASHBACK'}
  99. content={'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque dolore ' +
  100. 'doloremque fugiat quaerat quas temporibus.'}
  101. />
  102. <BlockQualityItem
  103. Icon={AlarmIcon}
  104. title={'FAST DELIVERY'}
  105. content={'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque dolore' +
  106. ' doloremque fugiat quaerat quas temporibus.'}
  107. />
  108. <BlockQualityItem
  109. Icon={AutoGraphIcon}
  110. title={'TOP QUALITY'}
  111. content={'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque dolore ' +
  112. 'doloremque fugiat quaerat quas temporibus.'}
  113. />
  114. </Grid>
  115. </Container>
  116. </Box>
  117. </main>
  118. </>
  119. )
  120. }