fix: make sure ancillaries also listen to invalidate requests

This commit is contained in:
Simon Emanuelsson
2025-05-14 17:45:05 +02:00
committed by Simon.Emanuelsson
parent 623495a176
commit 0b960200b9
12 changed files with 165 additions and 225 deletions

View File

@@ -16,10 +16,8 @@ import styles from "./addedAncillaries.module.css"
import type { AddedAncillariesProps } from "@/types/components/myPages/myStay/ancillaries"
import { BreakfastPackageEnum } from "@/types/enums/breakfast"
import type {
BookingConfirmation,
PackageSchema,
} from "@/types/trpc/routers/booking/confirmation"
import type { Room } from "@/types/stores/my-stay"
import type { PackageSchema } from "@/types/trpc/routers/booking/confirmation"
export function AddedAncillaries({
ancillaries,
@@ -28,7 +26,7 @@ export function AddedAncillaries({
const intl = useIntl()
const addedBreakfastPackages = getBreakfastPackagesFromAncillaryFlow(
booking.packages
booking.originalPackages
)
const addedAncillaries = getAddedAncillaries(booking, addedBreakfastPackages)
@@ -226,7 +224,7 @@ export function AddedAncillaries({
* not in the booking flow.
*/
function getAddedAncillaries(
booking: BookingConfirmation["booking"],
booking: Room,
addedBreakfastPackages: PackageSchema[] | undefined
) {
if (!addedBreakfastPackages?.length) {