OurTeamPage.jsx 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import FacebookIcon from "@mui/icons-material/Facebook";
  2. import InstagramIcon from "@mui/icons-material/Instagram";
  3. import TwitterIcon from "@mui/icons-material/Twitter";
  4. import YouTubeIcon from "@mui/icons-material/YouTube";
  5. import one from "../../img/our-team/1.jpg";
  6. import two from "../../img/our-team/2.jpg";
  7. import three from "../../img/our-team/3.jpg";
  8. import four from "../../img/our-team/4.jpg";
  9. import {Container, Grid, useMediaQuery} from "@mui/material";
  10. import Breadcrumb from "../../components/Breadcrumbs";
  11. import {ItemTeam} from "./ItemTeam";
  12. let defaultTeam = [
  13. {
  14. img: one,
  15. name: 'MARIA CULHANE',
  16. spec: 'online seller',
  17. desc: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. A accusamus blanditiis distinctio eum ' +
  18. 'mollitia nisi nostrum nulla omnis quia, veniam!',
  19. links: [
  20. {icon: FacebookIcon, url: 'https://www.facebook.com/'},
  21. {icon: InstagramIcon, url: 'https://www.instagram.com/'},
  22. {icon: TwitterIcon, url: 'https://twitter.com/home'},
  23. {icon: YouTubeIcon, url: 'https://www.youtube.com/'},
  24. ],
  25. phone: '+123 456 77 88',
  26. email: 'chmoleg@gmail.com'
  27. },
  28. {
  29. img: two,
  30. name: 'EMERY HERWITZ',
  31. spec: 'online seller',
  32. desc: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. A accusamus blanditiis distinctio eum ' +
  33. 'mollitia nisi nostrum nulla omnis quia, veniam!',
  34. links: [
  35. {icon: FacebookIcon, url: 'https://www.facebook.com/'},
  36. {icon: InstagramIcon, url: 'https://www.instagram.com/'},
  37. {icon: TwitterIcon, url: 'https://twitter.com/home'},
  38. {icon: YouTubeIcon, url: 'https://www.youtube.com/'},
  39. ],
  40. phone: '+123 456 77 88',
  41. email: 'info@gmail.com'
  42. },
  43. {
  44. img: three,
  45. name: 'ALLISON WORKMAN',
  46. spec: 'online seller',
  47. desc: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. A accusamus blanditiis distinctio eum ' +
  48. 'mollitia nisi nostrum nulla omnis quia, veniam!',
  49. links: [
  50. {icon: FacebookIcon, url: 'https://www.facebook.com/'},
  51. {icon: InstagramIcon, url: 'https://www.instagram.com/'},
  52. {icon: TwitterIcon, url: 'https://twitter.com/home'},
  53. {icon: YouTubeIcon, url: 'https://www.youtube.com/'},
  54. ],
  55. phone: '+123 456 77 88',
  56. email: 'info@gmail.com'
  57. },
  58. {
  59. img: four,
  60. name: 'MADELYN BATOR',
  61. spec: 'online seller',
  62. desc: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. A accusamus blanditiis distinctio eum ' +
  63. 'mollitia nisi nostrum nulla omnis quia, veniam!',
  64. links: [
  65. {icon: FacebookIcon, url: 'https://www.facebook.com/'},
  66. {icon: InstagramIcon, url: 'https://www.instagram.com/'},
  67. {icon: TwitterIcon, url: 'https://twitter.com/home'},
  68. {icon: YouTubeIcon, url: 'https://www.youtube.com/'},
  69. ],
  70. phone: '+123 456 77 88',
  71. email: 'info@gmail.com'
  72. }
  73. ]
  74. export const OurTeamPage = ({specialist=defaultTeam}) => {
  75. const matches = useMediaQuery('(max-width:768px)')
  76. return (
  77. <>
  78. <Breadcrumb links={['our-team']}/>
  79. <main
  80. style={{
  81. backgroundColor: "#f3f3f3",
  82. padding: matches ? "20px 0" : "50px 0",
  83. minHeight: '300px'
  84. }}
  85. >
  86. <Container maxWidth="lg">
  87. <Grid
  88. sx={{padding: '0px 0px'}}
  89. container
  90. justifyContent='space-between'
  91. >
  92. {
  93. (specialist || []).map((item, index) => <ItemTeam key={item?.name || index} item={item || index} breakpoint={matches}/>)
  94. }
  95. </Grid>
  96. </Container>
  97. </main>
  98. </>
  99. )
  100. }