Merged in feat/SW-1261 (pull request #1263)
feat: only show member price when logged in * feat: only show member price when logged in Approved-by: Michael Zetterberg
This commit is contained in:
@@ -5,6 +5,7 @@ import {
|
||||
|
||||
export type HotelCardProps = {
|
||||
hotel: HotelData
|
||||
isUserLoggedIn: boolean
|
||||
type?: HotelCardListingTypeEnum
|
||||
state?: "default" | "active"
|
||||
}
|
||||
|
||||
@@ -14,18 +14,23 @@ type ProductPrice = z.output<typeof productTypePriceSchema>
|
||||
export type RoomPriceSchema = z.output<typeof priceSchema>
|
||||
|
||||
export type FlexibilityOptionProps = {
|
||||
product: Product | undefined
|
||||
name: string
|
||||
value: string
|
||||
paymentTerm: string
|
||||
priceInformation?: Array<string>
|
||||
roomTypeCode: RoomConfiguration["roomTypeCode"]
|
||||
petRoomPackage: RoomPackage | undefined
|
||||
handleSelect: (
|
||||
rateCode: string,
|
||||
rateName: string,
|
||||
paymentTerm: string
|
||||
) => void
|
||||
isSelected: boolean
|
||||
onSelect: () => void
|
||||
isUserLoggedIn: boolean
|
||||
paymentTerm: string
|
||||
petRoomPackage: RoomPackage | undefined
|
||||
priceInformation?: Array<string>
|
||||
product: Product | undefined
|
||||
roomTypeCode: RoomConfiguration["roomTypeCode"]
|
||||
title: string
|
||||
}
|
||||
|
||||
export interface PriceListProps {
|
||||
isUserLoggedIn: boolean
|
||||
publicPrice?: ProductPrice | Record<string, never>
|
||||
memberPrice?: ProductPrice | Record<string, never>
|
||||
petRoomPackage?: RoomPackage
|
||||
|
||||
@@ -7,12 +7,12 @@ import type {
|
||||
} from "./roomFilter"
|
||||
|
||||
export interface RoomTypeListProps {
|
||||
roomsAvailability: RoomsAvailability
|
||||
roomCategories: Room[]
|
||||
availablePackages: RoomPackages | undefined
|
||||
selectedPackages: RoomPackageCodes[]
|
||||
hotelType: string | undefined
|
||||
roomCategories: Room[]
|
||||
roomListIndex: number
|
||||
roomsAvailability: RoomsAvailability
|
||||
selectedPackages: RoomPackageCodes[]
|
||||
}
|
||||
|
||||
export interface SelectRateProps {
|
||||
@@ -24,10 +24,10 @@ export interface SelectRateProps {
|
||||
}
|
||||
|
||||
export interface RoomSelectionPanelProps {
|
||||
roomCategories: Room[]
|
||||
availablePackages: RoomPackages
|
||||
selectedPackages: RoomPackageCodes[]
|
||||
hotelType: string | undefined
|
||||
defaultPackages: DefaultFilterOptions[]
|
||||
hotelType: string | undefined
|
||||
roomCategories: Room[]
|
||||
roomListIndex: number
|
||||
selectedPackages: RoomPackageCodes[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user