import React from "react"; import { Box, IconButton } from "@mui/material"; import ArrowBackIosIcon from "@mui/icons-material/ArrowBackIos"; import ArrowForwardIosIcon from "@mui/icons-material/ArrowForwardIos"; import mainImage2 from "../../assets/images/MAINHEADER-02.webp"; import mainImage5 from "../../assets/images/MAINHEADER-05.webp"; import mainImage6 from "../../assets/images/MAINHEADER-06.webp"; import mainImage8 from "../../assets/images/MAINHEADER-08.webp"; import mainImage11 from "../../assets/images/MAINHEADER-11.webp"; import mainImage13 from "../../assets/images/MAINHEADER-13.webp"; import mainImage14 from "../../assets/images/MAINHEADER-14.jpeg"; import mainImageMobile from "../../assets/images/mainwallpaper-mobile.jpg"; import { Carousel } from 'react-responsive-carousel'; const CarouselContainer = () => { const baseItems = [ { img_src: mainImage14, alt_name: "Essentials", productType: "BEAUTY" }, { img_src: mainImage13, alt_name: "Eid's Time For Love", productType: "Apparel", title: "Eid's Time For Love", titles: ["EID'S TIME FOR LOVE"] }, { img_src: mainImage11, alt_name: "ND X Marii for Amber", productType: "Apparel", title: "ND X Marii for Amber", titles: ["DENIM ND X MARII FOR AMBER", "ND X MARII FOR AMBER"] }, { img_src: mainImage8, alt_name: "Somewhere Somehow Someone", productType: "Apparel", title: "Somewhere Somehow Someone", titles: ["SOMEWHERE SOMEHOW SOMEONE"] }, { img_src: mainImage6, alt_name: "Oasis Abaya Collection", productType: "Apparel", title: "Oasis abaya", titles: ["OASIS ABAYA COLLECTION", "OASIS ABAYA"] }, { img_src: mainImage5, alt_name: "Raya Romantics", productType: "Apparel", title: "Raya Romantics", titles: ["RAYA ROMANTICS", "RAYA ROMANTICS COLLECTION 2025"] }, { img_src: mainImage2, alt_name: "Amber Beauty Cosmetics", productType: "BEAUTY", title: "Cosmetics", titles: ["COSMETICS"] }, ]; const items = [...baseItems, ...baseItems]; const navigateToBanner = ({ productType, title, titles, img_src }) => { if (!productType) return; sessionStorage.setItem("amber-select-product-type", productType); sessionStorage.removeItem("amber-select-collection"); sessionStorage.removeItem("amber-select-collections"); if (titles?.length > 0) { sessionStorage.setItem("amber-select-collection", JSON.stringify({ title, image: { url: img_src } })); sessionStorage.setItem("amber-select-collections", JSON.stringify(titles)); } window.location.href = "/products"; }; return ( {items?.map((item, index) => ( { if (item.clickable !== false) navigateToBanner(item); }} onKeyDown={(event) => { if (item.clickable !== false && event.key === "Enter") navigateToBanner(item); }} role={item.clickable === false ? undefined : "button"} tabIndex={item.clickable === false ? undefined : 0} sx={{ width: "100%", height: "100%", cursor: item.clickable === false ? "default" : "pointer", outline: "none" }} > ))} ); }; export default CarouselContainer;