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:
Arvid Norlin
2025-03-31 13:14:11 +00:00
parent 93aafe5525
commit 5cff2e5f36
22 changed files with 205 additions and 513 deletions

View File

@@ -24,23 +24,20 @@ const formID = "enter-details"
export default function Details() {
const intl = useIntl()
const { activeRoom, canProceedToPayment, lastRoom } = useEnterDetailsStore(
(state) => ({
activeRoom: state.activeRoom,
canProceedToPayment: state.canProceedToPayment,
lastRoom: state.lastRoom,
})
)
const { canProceedToPayment, lastRoom } = useEnterDetailsStore((state) => ({
canProceedToPayment: state.canProceedToPayment,
lastRoom: state.lastRoom,
}))
const {
actions: { updateDetails },
idx,
room,
roomNr,
} = useRoomContext()
const initialData = room.guest
const isPaymentNext = activeRoom === lastRoom
const isPaymentNext = idx === lastRoom
const methods = useForm<MultiroomDetailsSchema>({
criteriaMode: "all",
mode: "all",

View File

@@ -31,22 +31,20 @@ export default function Details({ user }: DetailsProps) {
const intl = useIntl()
const [isMemberPriceModalOpen, setIsMemberPriceModalOpen] = useState(false)
const { activeRoom, canProceedToPayment, lastRoom } = useEnterDetailsStore(
(state) => ({
activeRoom: state.activeRoom,
canProceedToPayment: state.canProceedToPayment,
lastRoom: state.lastRoom,
})
)
const { canProceedToPayment, lastRoom } = useEnterDetailsStore((state) => ({
canProceedToPayment: state.canProceedToPayment,
lastRoom: state.lastRoom,
}))
const {
actions: { updateDetails },
idx,
room,
roomNr,
} = useRoomContext()
const initialData = room.guest
const memberRate = "member" in room.roomRate ? room.roomRate.member : null
const isPaymentNext = activeRoom === lastRoom
const memberRate = "member" in room.roomRate ? room.roomRate.member : null
const isPaymentNext = idx === lastRoom
const methods = useForm<DetailsSchema>({
criteriaMode: "all",