19 lines
760 B
TypeScript
19 lines
760 B
TypeScript
import type { BedTypeSelection } from "@/types/components/hotelReservation/enterDetails/bedType"
|
|
import type { StepEnum } from "@/types/enums/step"
|
|
import type { RoomAvailability } from "@/types/trpc/routers/hotel/availability"
|
|
import type { SafeUser } from "@/types/user"
|
|
import type { SelectRateSearchParams } from "../components/hotelReservation/selectRate/selectRate"
|
|
import type { Packages } from "../requests/packages"
|
|
|
|
export interface DetailsProviderProps extends React.PropsWithChildren {
|
|
booking: SelectRateSearchParams
|
|
bedTypes: BedTypeSelection[]
|
|
showBreakfastStep: boolean
|
|
packages: Packages | null
|
|
roomRate: Pick<RoomAvailability, "memberRate" | "publicRate">
|
|
searchParamsStr: string
|
|
step: StepEnum
|
|
user: SafeUser
|
|
vat: number
|
|
}
|