feat(SW-671): Added correct icons to amenities list

This commit is contained in:
Erik Tiekstra
2024-10-22 15:45:00 +02:00
parent cf3f54d752
commit 445bde8e2e
47 changed files with 1970 additions and 55 deletions

View File

@@ -22,9 +22,7 @@ export default async function HotelCard({ hotel }: HotelCardProps) {
const { hotelData } = hotel
const { price } = hotel
const sortedAmenities = hotelData.detailedFacilities
.sort((a, b) => b.sortOrder - a.sortOrder)
.slice(0, 5)
const amenities = hotelData.detailedFacilities.slice(0, 5)
return (
<article className={styles.card}>
@@ -57,8 +55,8 @@ export default async function HotelCard({ hotel }: HotelCardProps) {
</section>
<section className={styles.hotel}>
<div className={styles.facilities}>
{sortedAmenities.map((facility) => {
const IconComponent = mapFacilityToIcon(facility.name)
{amenities.map((facility) => {
const IconComponent = mapFacilityToIcon(facility.id)
return (
<div className={styles.facilitiesItem} key={facility.id}>
{IconComponent && <IconComponent color="grey80" />}