diff --git a/components/HotelReservation/SelectHotel/index.tsx b/components/HotelReservation/SelectHotel/index.tsx
index 861d2a9ef..376a4e31e 100644
--- a/components/HotelReservation/SelectHotel/index.tsx
+++ b/components/HotelReservation/SelectHotel/index.tsx
@@ -126,8 +126,8 @@ export default async function SelectHotel({
leadTime: differenceInCalendarDays(arrivalDate, new Date()),
searchType: "destination",
bookingTypeofDay: isWeekend(arrivalDate) ? "weekend" : "weekday",
- country: validHotels?.[0].hotelData.address.country,
- region: validHotels?.[0].hotelData.address.city,
+ country: validHotels?.[0]?.hotelData.address.country,
+ region: validHotels?.[0]?.hotelData.address.city,
}
return (
diff --git a/i18n/dictionaries/da.json b/i18n/dictionaries/da.json
index 80bb3678f..70281af0e 100644
--- a/i18n/dictionaries/da.json
+++ b/i18n/dictionaries/da.json
@@ -307,6 +307,7 @@
"Payment": "Betaling",
"Payment Guarantee": "Garanti betaling",
"Payment info": "Betalingsoplysninger",
+ "Per night from": "Per nat fra",
"Pet Room": "Kæledyrsrum",
"Pet-friendly rooms have an additional fee of 20 EUR per stay": "Kæledyrsrum har en ekstra gebyr på 20 EUR per ophold",
"Phone": "Telefon",
diff --git a/i18n/dictionaries/de.json b/i18n/dictionaries/de.json
index 1670d8492..6fd41b9fe 100644
--- a/i18n/dictionaries/de.json
+++ b/i18n/dictionaries/de.json
@@ -306,6 +306,7 @@
"Payment": "Zahlung",
"Payment Guarantee": "Zahlungsgarantie",
"Payment info": "Zahlungsinformationen",
+ "Per night from": "Pro Nacht ab",
"Pet Room": "Haustierzimmer",
"Pet-friendly rooms have an additional fee of 20 EUR per stay": "Haustierzimmer haben einen zusätzlichen Preis von 20 EUR pro Aufenthalt",
"Phone": "Telefon",
diff --git a/i18n/dictionaries/en.json b/i18n/dictionaries/en.json
index 689cde80a..efd37360f 100644
--- a/i18n/dictionaries/en.json
+++ b/i18n/dictionaries/en.json
@@ -332,6 +332,7 @@
"Payment method": "Payment method",
"Payment received": "Payment received",
"Payment status": "Payment status",
+ "Per night from": "Per night from",
"Pet Room": "Pet room",
"Pet-friendly rooms have an additional fee of 20 EUR per stay": "Pet-friendly rooms have an additional fee of 20 EUR per stay",
"Phone": "Phone",
diff --git a/i18n/dictionaries/fi.json b/i18n/dictionaries/fi.json
index 31c9d6344..593cbdb6d 100644
--- a/i18n/dictionaries/fi.json
+++ b/i18n/dictionaries/fi.json
@@ -307,6 +307,7 @@
"Payment": "Maksu",
"Payment Guarantee": "Varmistusmaksu",
"Payment info": "Maksutiedot",
+ "Per night from": "Per yö alkaen",
"Pet Room": "Lemmikkihuone",
"Pet-friendly rooms have an additional fee of 20 EUR per stay": "Lemmikkihuoneen lisäkustannus on 20 EUR per majoitus",
"Phone": "Puhelin",
diff --git a/i18n/dictionaries/no.json b/i18n/dictionaries/no.json
index 9c816b513..61d44b3e9 100644
--- a/i18n/dictionaries/no.json
+++ b/i18n/dictionaries/no.json
@@ -306,6 +306,7 @@
"Payment": "Betaling",
"Payment Guarantee": "Garantera betalning",
"Payment info": "Betalingsinformasjon",
+ "Per night from": "Per nat fra",
"Pet Room": "Kjæledyrsrom",
"Pet-friendly rooms have an additional fee of 20 EUR per stay": "Kjæledyrsrom har en tilleggsavgift på 20 EUR per opphold",
"Phone": "Telefon",
diff --git a/i18n/dictionaries/sv.json b/i18n/dictionaries/sv.json
index ee3c0f26c..245883877 100644
--- a/i18n/dictionaries/sv.json
+++ b/i18n/dictionaries/sv.json
@@ -306,6 +306,7 @@
"Payment": "Betalning",
"Payment Guarantee": "Garantera betalning",
"Payment info": "Betalningsinformation",
+ "Per night from": "Per natt från",
"Pet Room": "Husdjursrum",
"Pet-friendly rooms have an additional fee of 20 EUR per stay": "Husdjursrum har en extra avgift på 20 EUR per vistelse",
"Phone": "Telefon",
diff --git a/types/components/hotelReservation/selectHotel/map.ts b/types/components/hotelReservation/selectHotel/map.ts
index cb7cfbcc0..ae70cb3e7 100644
--- a/types/components/hotelReservation/selectHotel/map.ts
+++ b/types/components/hotelReservation/selectHotel/map.ts
@@ -45,11 +45,21 @@ export interface HotelListingMapContentProps {
}
export interface HotelCardDialogProps {
+ type?: "listing" | "standalone"
isOpen: boolean
data: HotelPin
handleClose: (event: { stopPropagation: () => void }) => void
}
+export interface HotelCardDialogImageProps {
+ firstImage: string | undefined
+ altText: string | undefined
+ ratings: number
+ imageError: boolean
+ setImageError: (error: boolean) => void
+ position: "top" | "left"
+}
+
export interface HotelCardDialogListingProps {
hotels: HotelData[] | null
}