refactor(SW-302): code cleanup

This commit is contained in:
Matilda Landström
2024-09-19 13:26:05 +02:00
parent 2438d04f43
commit 72c961eabf
9 changed files with 65 additions and 37 deletions

View File

@@ -1,15 +1,15 @@
import type { CardProps } from "@/components/TempDesignSystem/Card/card"
export type FacilityCards = Array<CardProps>
export type FacilityCards = CardProps[]
export type Facilities = Array<FacilityCards>
export type Facilities = FacilityCards[]
export type FacilityProps = {
facilities: Facilities
}
export type CardGridProps = {
facility: FacilityCards
facilities: FacilityCards
}
export enum FacilityEnum {
@@ -17,3 +17,10 @@ export enum FacilityEnum {
conference = "meetings-and-conferences",
restaurant = "restaurant-and-bar",
}
export enum RestaurantHeadings {
restaurantAndBar = "Restaurant & Bar",
bar = "Bar",
restaurant = "Restaurant",
breakfastRestaurant = "Breakfast restaurant",
}

View File

@@ -1,6 +1,7 @@
import { z } from "zod"
import {
facilitySchema,
getHotelDataSchema,
parkingSchema,
pointOfInterestSchema,
@@ -13,6 +14,8 @@ export type Hotel = HotelData["data"]["attributes"]
export type HotelAddress = HotelData["data"]["attributes"]["address"]
export type HotelLocation = HotelData["data"]["attributes"]["location"]
export type Amenities = HotelData["data"]["attributes"]["detailedFacilities"]
type HotelRatings = HotelData["data"]["attributes"]["ratings"]
export type HotelTripAdvisor =
| NonNullable<HotelRatings>["tripAdvisor"]
@@ -52,3 +55,4 @@ export enum PointOfInterestGroupEnum {
}
export type ParkingData = z.infer<typeof parkingSchema>
export type Facility = z.infer<typeof facilitySchema> & { id: string }