feat(SW-2043): Added new room packages filter
* feat(SW-2043): Added new room packages filter * fix(SW-2043): Fixed issue with not updating price when selecting pet room Approved-by: Tobias Johansson Approved-by: Matilda Landström
This commit is contained in:
@@ -31,7 +31,7 @@ export interface SelectRateSearchParams {
|
||||
|
||||
export type Rate = {
|
||||
features: RoomConfiguration["features"]
|
||||
package?: RoomPackageCodeEnum | undefined
|
||||
packages: RoomPackageCodeEnum[]
|
||||
priceName?: string
|
||||
priceTerm?: string
|
||||
product: Product
|
||||
|
||||
@@ -28,7 +28,7 @@ interface Actions {
|
||||
closeSection: () => void
|
||||
modifyRate: () => void
|
||||
selectFilter: (filter: BookingCodeFilterEnum) => void
|
||||
selectPackage: (code: RoomPackageCodeEnum | undefined) => void
|
||||
togglePackage: (code: RoomPackageCodeEnum) => void
|
||||
selectRate: (rate: SelectedRate) => void
|
||||
}
|
||||
|
||||
@@ -44,14 +44,14 @@ export interface SelectedRoom {
|
||||
bookingRoom: RoomBooking
|
||||
rooms: RoomConfiguration[]
|
||||
selectedFilter: BookingCodeFilterEnum | undefined
|
||||
selectedPackage: RoomPackageCodeEnum | undefined
|
||||
selectedPackages: RoomPackageCodeEnum[]
|
||||
selectedRate: SelectedRate | null
|
||||
}
|
||||
|
||||
export interface RatesState {
|
||||
activeRoom: number
|
||||
booking: SelectRateSearchParams
|
||||
filterOptions: DefaultFilterOptions[]
|
||||
packageOptions: DefaultFilterOptions[]
|
||||
hotelType: string | undefined
|
||||
isUserLoggedIn: boolean
|
||||
packages: NonNullable<Packages>
|
||||
|
||||
Reference in New Issue
Block a user