Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Jay Mehta
/
zango-frontend
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Registry
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit 2c1204f1
authored
2024-06-21 16:17:19 +0530
by
Chetan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
experiences rating removed
1 parent
c74737b0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
131 additions
and
131 deletions
components/home/BrowseExperiences.js
components/home/BrowseExperiences.js
View file @
2c1204f
...
@@ -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
;
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment