From d78218801fabfb839af771eb36ee4359cd3bb934 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matilda=20Landstr=C3=B6m?= Date: Tue, 1 Oct 2024 11:02:59 +0200 Subject: [PATCH] fix(SW-302): add facility ID enum --- types/components/hotelPage/facilities.ts | 6 ++++++ utils/facilityCards.ts | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/types/components/hotelPage/facilities.ts b/types/components/hotelPage/facilities.ts index 0e539615a..dbe27ea6a 100644 --- a/types/components/hotelPage/facilities.ts +++ b/types/components/hotelPage/facilities.ts @@ -24,3 +24,9 @@ export enum RestaurantHeadings { restaurant = "Restaurant", breakfastRestaurant = "Breakfast restaurant", } + +export enum FacilityIds { + bar = 1606, + rooftopBar = 1014, + restaurant = 1383, +} diff --git a/utils/facilityCards.ts b/utils/facilityCards.ts index 0d6ea64c2..fb02ea9c0 100644 --- a/utils/facilityCards.ts +++ b/utils/facilityCards.ts @@ -11,6 +11,7 @@ import { type Facilities, type FacilityCards, FacilityEnum, + FacilityIds, RestaurantHeadings, } from "@/types/components/hotelPage/facilities" import type { ImageVaultAsset } from "@/types/components/imageVault" @@ -141,9 +142,12 @@ export async function setFacilityCards( export function getRestaurantHeading(amenities: Amenities): RestaurantHeadings { const hasBar = amenities.some( - (facility) => facility.id == 1606 || facility.id == 1014 // bar & rooftop bar id + (facility) => + facility.id == FacilityIds.bar || facility.id == FacilityIds.rooftopBar + ) + const hasRestaurant = amenities.some( + (facility) => facility.id == FacilityIds.restaurant ) - const hasRestaurant = amenities.some((facility) => facility.id == 1383) // restaurant id if (hasBar && hasRestaurant) { return RestaurantHeadings.restaurantAndBar