fix(SW-881) fixing data issues

This commit is contained in:
Pontus Dreij
2024-11-15 20:18:57 +01:00
parent 6b4f45863a
commit 2750a4f403
8 changed files with 11 additions and 14 deletions

View File

@@ -5,6 +5,6 @@ import type { Rate } from "./selectRate"
export interface RateSummaryProps {
rateSummary: Rate
isUserLoggedIn: boolean
packages: RoomPackageData
packages: RoomPackageData | undefined
roomsAvailability: RoomsAvailability
}

View File

@@ -18,7 +18,7 @@ export type RoomCardProps = {
rateDefinitions: RateDefinition[]
roomCategories: RoomData[]
selectedPackages: RoomPackageCodes[]
packages: RoomPackageData
packages: RoomPackageData | undefined
handleSelectRate: (rate: Rate) => void
}

View File

@@ -16,9 +16,7 @@ export interface RoomFilterProps {
filterOptions: RoomPackageData
}
export interface RoomPackageData
extends z.output<typeof getRoomPackagesSchema> {}
export type RoomPackageCodes = RoomPackageData[number]["code"]
export type RoomPackage = z.output<typeof packagesSchema>
export interface RoomPackageData extends Array<RoomPackage> {}
export type RoomPackageCodes = RoomPackage["code"]

View File

@@ -8,7 +8,7 @@ export interface RoomSelectionProps {
roomsAvailability: RoomsAvailability
roomCategories: RoomData[]
user: SafeUser
packages: RoomPackageData
packages: RoomPackageData | undefined
selectedPackages: RoomPackageCodes[]
setRateSummary: (rateSummary: Rate) => void
rateSummary: Rate | null