diff --git a/components/ContentType/HotelPage/SidePeeks/Amenities/Amenity/amenity.module.css b/components/ContentType/HotelPage/SidePeeks/Amenities/Amenity/amenity.module.css new file mode 100644 index 000000000..00ab8aebe --- /dev/null +++ b/components/ContentType/HotelPage/SidePeeks/Amenities/Amenity/amenity.module.css @@ -0,0 +1,5 @@ +.wrapper { + display: flex; + flex-direction: column; + gap: var(--Spacing-x3); +} diff --git a/components/ContentType/HotelPage/SidePeeks/Amenities/Amenity/index.tsx b/components/ContentType/HotelPage/SidePeeks/Amenities/Amenity/index.tsx index 01b83520d..1cd8ec584 100644 --- a/components/ContentType/HotelPage/SidePeeks/Amenities/Amenity/index.tsx +++ b/components/ContentType/HotelPage/SidePeeks/Amenities/Amenity/index.tsx @@ -1,5 +1,19 @@ +import Button from "@/components/TempDesignSystem/Button" +import Link from "@/components/TempDesignSystem/Link" + +import styles from "./amenity.module.css" + import type { AmenityProps } from "@/types/components/hotelPage/sidepeek/amenity" -export default function Amenity({ title }: AmenityProps) { - return
{title}
+export default function Amenity({ name, buttonUrl }: AmenityProps) { + return ( +
+
{name}
+ {buttonUrl && ( + + )} +
+ ) } diff --git a/components/ContentType/HotelPage/SidePeeks/Amenities/index.tsx b/components/ContentType/HotelPage/SidePeeks/Amenities/index.tsx index 3c34d7c79..0ea04b623 100644 --- a/components/ContentType/HotelPage/SidePeeks/Amenities/index.tsx +++ b/components/ContentType/HotelPage/SidePeeks/Amenities/index.tsx @@ -25,14 +25,14 @@ export default async function AmenitiesSidepeek({ <> {amenitiesList.map((amenity) => { - const iconName = mapFacilityToIconName(amenity.id) + const name = mapFacilityToIconName(amenity.id) return ( - + ) })} diff --git a/types/components/hotelPage/sidepeek/amenity.ts b/types/components/hotelPage/sidepeek/amenity.ts index 2f4801d75..9f4756701 100644 --- a/types/components/hotelPage/sidepeek/amenity.ts +++ b/types/components/hotelPage/sidepeek/amenity.ts @@ -1,3 +1,4 @@ export type AmenityProps = { - title: string + name: string + buttonUrl?: string }