refactor(SW-302): code cleanup
This commit is contained in:
@@ -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",
|
||||
}
|
||||
|
||||
@@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user