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.

Footer.jsx 4.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. import React from 'react';
  2. import { Box, Typography, TextField, Button, InputAdornment } from '@mui/material';
  3. import SearchIcon from "@mui/icons-material/Search";
  4. import Grid from '@mui/material/Grid2';
  5. const Footer = () => {
  6. return (
  7. <Box
  8. sx={{
  9. backgroundColor: 'background.default',
  10. mb: 10,
  11. mt: 15
  12. }}
  13. >
  14. <Grid container spacing={2} justifyContent="space-evenly">
  15. <Grid item xs={12} sm={6} md={3} sx={{ position: "relative" }}>
  16. <Typography variant="h5" sx={{
  17. color: 'primary.main', // Use primary color
  18. letterSpacing: 15,
  19. fontWeight: "bold",
  20. position: "absolute",
  21. top:-60
  22. }}>
  23. AMBER
  24. </Typography>
  25. <Typography variant="body1" sx={{ fontWeight: "bold", mb: 4 }}>
  26. Contact Info
  27. </Typography>
  28. <Typography variant="body2" sx={{ mb: 2 }}><span style={{ fontWeight: "bold" }}>Phone:</span> +4 (509) 120 6705</Typography>
  29. <Typography variant="body2" sx={{ maxWidth: 250 }}><span style={{ fontWeight: "bold" }}>Address:</span> Lot G-77, Wangsa Walk Mall, Wangsa Avenue, No.9, Jalan Wangsa Perdana 1, Bandar Wangsa Maju, 53300 Kuala Lumpur, Malaysia</Typography>
  30. </Grid>
  31. <Grid item xs={12} sm={6} md={3}>
  32. <Typography variant="body1" sx={{ fontWeight: "bold", mb: 4 }}>
  33. Get Help
  34. </Typography>
  35. <nav>
  36. <Typography variant="body2" sx={{ mb: 1 }}>
  37. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Delivery Information</a>
  38. </Typography>
  39. <Typography variant="body2" sx={{ mb: 1 }}>
  40. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Sale Terms & Conditions</a>
  41. </Typography>
  42. <Typography variant="body2" sx={{ mb: 1 }}>
  43. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Returns & Refunds</a>
  44. </Typography>
  45. <Typography variant="body2" sx={{ mb: 1 }}>
  46. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Privacy Notice</a>
  47. </Typography>
  48. <Typography variant="body2" sx={{ mb: 1 }}>
  49. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Shopping FAQs</a>
  50. </Typography>
  51. </nav>
  52. </Grid>
  53. <Grid item xs={12} sm={6} md={3}>
  54. <Typography variant="body1" sx={{ fontWeight: "bold", mb: 4 }}>
  55. Popular Categories
  56. </Typography>
  57. <nav>
  58. <Typography variant="body2" sx={{ mb: 1 }}>
  59. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Dresses <span>(45)</span></a>
  60. </Typography>
  61. <Typography variant="body2" sx={{ mb: 1 }}>
  62. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Tops <span>(45)</span></a>
  63. </Typography>
  64. <Typography variant="body2" sx={{ mb: 1 }}>
  65. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Skirts <span>(45)</span></a>
  66. </Typography>
  67. <Typography variant="body2" sx={{ mb: 1 }}>
  68. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Scarves <span>(45)</span></a>
  69. </Typography>
  70. <Typography variant="body2" sx={{ mb: 1 }}>
  71. <a href="#" style={{ textDecoration: 'none', color: 'inherit' }}>Mens <span>(45)</span></a>
  72. </Typography>
  73. </nav>
  74. </Grid>
  75. <Grid item xs={12} sm={6} md={3}>
  76. <Typography variant="body1" sx={{ fontWeight: "bold", mb: 4 }}>
  77. Let’s stay in touch
  78. </Typography>
  79. <Box
  80. component="form"
  81. sx={{
  82. display: 'flex',
  83. flexDirection: 'column',
  84. gap: 1,
  85. }}
  86. noValidate
  87. >
  88. <TextField
  89. variant="outlined"
  90. placeholder="your email address"
  91. sx={{ p: 0, mb: 2 }}
  92. InputProps={{
  93. startAdornment: (
  94. <InputAdornment position="end">
  95. <Button variant='contained' sx={{ mr: 2 }}>
  96. Subscribe
  97. </Button>
  98. </InputAdornment>
  99. ),
  100. }}
  101. />
  102. <Typography variant="body2" >Keep up to date with our latest news and <br /> special offers.</Typography>
  103. </Box>
  104. </Grid>
  105. </Grid>
  106. </Box>
  107. );
  108. };
  109. export default Footer;