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.

преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. import { Button, Typography } from '@mui/material';
  2. import { Box } from '@mui/system';
  3. import Image from 'next/image';
  4. import { useRouter } from 'next/router';
  5. import { PRODUCTS_PAGE } from '../../constants/pages';
  6. const Hero = () => {
  7. const router = useRouter();
  8. return (
  9. <>
  10. <Box
  11. sx={{
  12. display: 'flex',
  13. flexDirection: { xs: 'column', md: 'row' },
  14. width: '100%',
  15. height: { xs: '100vh', md: '1024px' },
  16. }}
  17. >
  18. <Box
  19. sx={{
  20. width: { xs: '100%', md: '50%' },
  21. height: '100%',
  22. display: 'flex',
  23. flexDirection: 'column',
  24. justifyContent: { xs: 'space-around', md: 'center' },
  25. backgroundColor: 'primary.light',
  26. }}
  27. >
  28. <Box display="flex" flexDirection="column">
  29. <Typography
  30. variant="h1"
  31. sx={{
  32. fontSize: { xs: '96px', md: '64px', lg: '96px' },
  33. ml: 10,
  34. color: 'white',
  35. }}
  36. >
  37. Its a
  38. </Typography>
  39. <Typography
  40. variant="h1"
  41. sx={{
  42. fontSize: { xs: '96px', md: '64px', lg: '96px' },
  43. ml: 10,
  44. color: 'white',
  45. }}
  46. >
  47. {' '}
  48. Coffee Break
  49. </Typography>
  50. </Box>
  51. <Typography
  52. display="flex"
  53. justifyItems="center"
  54. sx={{
  55. fontSize: { xs: '22px', md: '18px' },
  56. ml: 10,
  57. mt: { md: '50px' },
  58. color: 'white',
  59. pr: '20%',
  60. }}
  61. >
  62. If you drink coffee regulary you will know the difference between
  63. fresh coffee and old coffee. Our goal is to provide the freshest
  64. coffee beans in each day.
  65. </Typography>
  66. <Box
  67. sx={{
  68. mt: { md: '50px' },
  69. width: '100%',
  70. display: 'flex',
  71. flexDirection: { xs: 'column', sm: 'row' },
  72. ml: { md: 10 },
  73. justifyContent: { sm: 'space-evenly', md: 'flex-start' },
  74. alignItems: { xs: 'center' },
  75. }}
  76. >
  77. <Button
  78. sx={{
  79. backgroundColor: '#CBA213',
  80. mr: { md: 4 },
  81. height: 50,
  82. width: 150,
  83. textTransform: 'none',
  84. color: 'white',
  85. }}
  86. onClick={() => router.push(PRODUCTS_PAGE)}
  87. >
  88. Explore the Shop
  89. </Button>
  90. <Button
  91. sx={{
  92. display: { xs: 'none', sm: 'flex' },
  93. textTransform: 'none',
  94. color: 'white',
  95. }}
  96. startIcon={
  97. <Image
  98. src="/images/Play.svg"
  99. alt="profile"
  100. width={50}
  101. height={50}
  102. />
  103. }
  104. >
  105. How to make
  106. </Button>
  107. </Box>
  108. </Box>
  109. <Box
  110. sx={{
  111. display: { xs: 'none', md: 'flex' },
  112. backgroundColor: 'white',
  113. }}
  114. >
  115. <Box sx={{ mt: 10, ml: -12 }}>
  116. <Image
  117. src="/images/Hero-Image.png"
  118. alt="profile"
  119. width={818}
  120. height={796}
  121. />
  122. </Box>
  123. </Box>
  124. </Box>
  125. </>
  126. );
  127. };
  128. export default Hero;