Commit 2c1204f1 by Chetan

experiences rating removed

1 parent c74737b0
...@@ -17,155 +17,155 @@ import WishlistComponent from "../detail/WIshlistComponent.js"; ...@@ -17,155 +17,155 @@ import WishlistComponent from "../detail/WIshlistComponent.js";
import { useSelector } from "react-redux"; import { useSelector } from "react-redux";
import Link from "next/link.js"; import Link from "next/link.js";
const BrowseExperiences = ({ allActivitiesData }) => { const BrowseExperiences = ({ allActivitiesData }) => {
const { endUser } = useSelector(state => state.endUser); const { endUser } = useSelector(state => state.endUser);
const router = useRouter(); const router = useRouter();
return ( return (
<> <>
<section className="browse-experiences-session"> <section className="browse-experiences-session">
<div className="container"> <div className="container">
<div className="row"> <div className="row">
<div className="col-12"> <div className="col-12">
<div className="head-btn"> <div className="head-btn">
<motion.div variants={slideFromRight(0.4)} initial={"hidden"} whileInView={"show"} viewport={{ once: false, amount: 0.2 }}> <motion.div variants={slideFromRight(0.4)} initial={"hidden"} whileInView={"show"} viewport={{ once: false, amount: 0.2 }}>
<div className="head01"> <div className="head01">
<div className="title">Browse Experiences</div> <div className="title">Browse Experiences</div>
<h2>In New York</h2> <h2>In New York</h2>
</div> </div>
</motion.div> </motion.div>
<div className="view-all-btn"> <div className="view-all-btn">
<Link href={"/listing"} prefetch={true}> <Link href={"/listing"} prefetch={true}>
<Button <Button
variant="primary" variant="primary"
// onClick={() => { // onClick={() => {
// router.push("/listing"); // router.push("/listing");
// }} // }}
> >
View All View All
</Button> </Button>
</Link> </Link>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div className="row"> <div className="row">
<div className="col-12"> <div className="col-12">
<div className="browse-experiences-carousal position-relative"> <div className="browse-experiences-carousal position-relative">
<Swiper <Swiper
slidesPerView={1} slidesPerView={1}
// autoplay={{ // autoplay={{
// delay: 2500, // delay: 2500,
// disableOnInteraction: false // disableOnInteraction: false
// }} // }}
autoHeight={true} autoHeight={true}
navigation={{ nextEl: ".BrowseExperiences-left", prevEl: ".BrowseExperiences-right" }} navigation={{ nextEl: ".BrowseExperiences-left", prevEl: ".BrowseExperiences-right" }}
breakpoints={{ breakpoints={{
640: { 640: {
slidesPerView: 1, slidesPerView: 1,
spaceBetween: 0 spaceBetween: 0
}, },
768: { 768: {
slidesPerView: 2, slidesPerView: 2,
spaceBetween: 0 spaceBetween: 0
}, },
1024: { 1024: {
slidesPerView: 4, slidesPerView: 4,
spaceBetween: 0 spaceBetween: 0
} }
}} }}
modules={[Navigation, Autoplay]} modules={[Navigation, Autoplay]}
className="mySwiper01 mySwiper02" className="mySwiper01 mySwiper02"
> >
{allActivitiesData && {allActivitiesData &&
allActivitiesData.data.map(data => { allActivitiesData.data.map(data => {
return ( return (
<SwiperSlide key={data?.id}> <SwiperSlide key={data?.id}>
<motion.div variants={zoomIn("left", 0.3)} initial={"hidden"} whileInView={"show"} viewport={{ once: false, amount: 0.2 }}> <motion.div variants={zoomIn("left", 0.3)} initial={"hidden"} whileInView={"show"} viewport={{ once: false, amount: 0.2 }}>
<div className="browse-experiences-item"> <div className="browse-experiences-item">
<a href="/detail" className="img-wrapper"> <a href="/detail" className="img-wrapper">
<span className="image-container"> <span className="image-container">
<img layout="fill" alt="" className="image img-fluid" src={cleanImage(data.attributes?.image?.data?.attributes)} /> <img layout="fill" alt="" className="image img-fluid" src={cleanImage(data.attributes?.image?.data?.attributes)} />
</span> </span>
<div className="top-rated">Top Rated</div> <div className="top-rated">Top Rated</div>
</a> </a>
<div className="info"> <div className="info">
<div className="top-name"> <div className="top-name">
<div className="title">{data?.attributes?.name}</div> <div className="title">{data?.attributes?.name}</div>
<div className="rating-wishlist"> <div className="rating-wishlist">
{/* <div className="rating"> {/* <div className="rating">
<span className="number">{data?.attributes?.rating}</span> <span className="number">{data?.attributes?.rating}</span>
<span className="image-container"> <span className="image-container">
<Image layout="fill" alt="" className="image img-fluid" src="/images/icons/star.svg" /> <Image layout="fill" alt="" className="image img-fluid" src="/images/icons/star.svg" />
</span> </span>
</div> */} </div> */}
<div className="wishlist"> <div className="wishlist">
{endUser && <WishlistComponent activityId={data.id} userId={endUser.id} />} {endUser && <WishlistComponent activityId={data.id} userId={endUser.id} />}
{/* <span className="image-container"> {/* <span className="image-container">
<Image layout="fill" alt="" className="image img-fluid" src="/images/icons/wishlist.svg" /> <Image layout="fill" alt="" className="image img-fluid" src="/images/icons/wishlist.svg" />
</span> */} </span> */}
</div>
</div>
</div>
<div className="discription">
<span>{data?.attributes?.description}</span>
{/* <a href="/detail">Read More</a> */}
</div>
<div className="price">
${data?.attributes?.pricePerPerson}
{/* <span className="off">{data?.attributes?.off}% OFF</span> */}
</div>
<div className="detail">
<div className="">For 1 Night</div>
<div className="">Includes taxes & Fees</div>
</div>
<div className="explore-now">
<Link href={`/activities/${data.id}`}>
<Button
// onClick={() => {
// router.push(`/activities/${data.id}`);
// }}
variant="primary"
>
Explore Now
</Button>
</Link>
</div>
</div>
</div>
</motion.div>
</SwiperSlide>
);
})}
</Swiper>
<div className="swiper-nav">
<div className="navbutton d-flex justify-content-between ">
<button className="BrowseExperiences-right arrow" id="BrowseExperiences-right" aria-label="BrowseExperiences-right">
<span className="image-container">
<Image layout="fill" alt="" className="image img-fluid" src="/images/icons/arrow-left.svg" />
</span>
</button>
<button className="BrowseExperiences-left arrow" id="BrowseExperiences-left" aria-label="BrowseExperiences-left">
<span className="image-container">
<Image layout="fill" alt="" className="image img-fluid" src="/images/icons/arrow-right.svg" />
</span>
</button>
</div> </div>
</div>
</div> </div>
<div className="discription">
<span>{data?.attributes?.description}</span>
{/* <a href="/detail">Read More</a> */}
</div>
<div className="price">
${data?.attributes?.pricePerPerson}
{/* <span className="off">{data?.attributes?.off}% OFF</span> */}
</div>
<div className="detail">
<div className="">For 1 Night</div>
<div className="">Includes taxes & Fees</div>
</div>
<div className="explore-now">
<Link href={`/activities/${data.id}`}>
<Button
// onClick={() => {
// router.push(`/activities/${data.id}`);
// }}
variant="primary"
>
Explore Now
</Button>
</Link>
</div>
</div>
</div> </div>
</motion.div> </div>
</SwiperSlide> </div>
); {/* <div className="row">
})}
</Swiper>
<div className="swiper-nav">
<div className="navbutton d-flex justify-content-between ">
<button className="BrowseExperiences-right arrow" id="BrowseExperiences-right" aria-label="BrowseExperiences-right">
<span className="image-container">
<Image layout="fill" alt="" className="image img-fluid" src="/images/icons/arrow-left.svg" />
</span>
</button>
<button className="BrowseExperiences-left arrow" id="BrowseExperiences-left" aria-label="BrowseExperiences-left">
<span className="image-container">
<Image layout="fill" alt="" className="image img-fluid" src="/images/icons/arrow-right.svg" />
</span>
</button>
</div>
</div>
</div>
</div>
</div>
{/* <div className="row">
<div className="col-12"> <div className="col-12">
<div className="btn-center"> <div className="btn-center">
<Button variant="outline-secondary">Sign In for Member Price</Button> <Button variant="outline-secondary">Sign In for Member Price</Button>
</div> </div>
</div> </div>
</div> */} </div> */}
</div> </div>
</section> </section>
</> </>
); );
}; };
export default BrowseExperiences; export default BrowseExperiences;
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!