Merged in feat/SW-1889 (pull request #1670)
Feat/SW-1889 * fix: remove download invoice from confirmation page * feat: remove EnterDetails Accordions Approved-by: Simon.Emanuelsson
This commit is contained in:
+2
-1
@@ -1,7 +1,8 @@
|
||||
import type { StepEnum } from "@/types/enums/step"
|
||||
|
||||
export interface SectionAccordionProps {
|
||||
export interface SectionProps {
|
||||
header: string
|
||||
label: string
|
||||
step: StepEnum
|
||||
disabled?: boolean
|
||||
}
|
||||
@@ -1,19 +1,16 @@
|
||||
import type { BreakfastPackage } from "@/types/components/hotelReservation/breakfast"
|
||||
import type { BedTypeSchema } from "@/types/components/hotelReservation/enterDetails/bedType"
|
||||
import type { DetailsSchema } from "@/types/components/hotelReservation/enterDetails/details"
|
||||
import type { StepEnum } from "@/types/enums/step"
|
||||
import type { RoomState } from "@/types/stores/enter-details"
|
||||
|
||||
export interface RoomContextValue {
|
||||
actions: {
|
||||
setStep: (step: StepEnum) => void
|
||||
updateBedType: (data: BedTypeSchema) => void
|
||||
updateBreakfast: (data: BreakfastPackage | false) => void
|
||||
updateDetails: (data: DetailsSchema) => void
|
||||
}
|
||||
currentStep: RoomState["currentStep"]
|
||||
isComplete: RoomState["isComplete"]
|
||||
isActiveRoom: boolean
|
||||
idx: number
|
||||
room: RoomState["room"]
|
||||
roomNr: number
|
||||
steps: RoomState["steps"]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
import { createDetailsStore } from "@/stores/enter-details"
|
||||
import type { createDetailsStore } from "@/stores/enter-details"
|
||||
|
||||
export type DetailsStore = ReturnType<typeof createDetailsStore>
|
||||
|
||||
@@ -59,13 +59,11 @@ export interface Room extends InitialRoomData {
|
||||
|
||||
export interface RoomState {
|
||||
actions: {
|
||||
setStep: (step: StepEnum) => void
|
||||
updateBedType: (data: BedTypeSchema) => void
|
||||
updateBreakfast: (data: BreakfastPackage | false) => void
|
||||
updateDetails: (data: DetailsSchema) => void
|
||||
updateMultiroomDetails: (data: MultiroomDetailsSchema) => void
|
||||
}
|
||||
currentStep: StepEnum | null
|
||||
isComplete: boolean
|
||||
room: Room
|
||||
steps: {
|
||||
@@ -88,7 +86,6 @@ export interface DetailsState {
|
||||
toggleSummaryOpen: () => void
|
||||
updateSeachParamString: (searchParamString: string) => void
|
||||
}
|
||||
activeRoom: number
|
||||
booking: SelectRateSearchParams
|
||||
breakfastPackages: BreakfastPackages | null
|
||||
canProceedToPayment: boolean
|
||||
@@ -102,7 +99,6 @@ export interface DetailsState {
|
||||
}
|
||||
|
||||
export type PersistedState = {
|
||||
activeRoom: number
|
||||
booking: SelectRateSearchParams
|
||||
rooms: RoomState[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user