From e54310b00f8577fc98c3e88d52bf8e1bab60457c Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Wed, 14 Jan 2026 12:55:06 +0000 Subject: [PATCH] Merged in chore/export-name-from-file (pull request #3439) chore(storagecleaner): import from file to avoid huge footprints on every page * chore(storagecleaner): import from file to avoid huge footprints on every page Approved-by: Anton Gunnarsson --- .../Payment/PaymentCallback/HandleErrorCallback.tsx | 2 +- .../booking-flow/lib/components/EnterDetails/StorageCleaner.tsx | 2 +- packages/booking-flow/lib/stores/enter-details/consts.ts | 1 + packages/booking-flow/lib/stores/enter-details/helpers.ts | 2 +- packages/booking-flow/lib/stores/enter-details/index.ts | 2 -- 5 files changed, 4 insertions(+), 5 deletions(-) create mode 100644 packages/booking-flow/lib/stores/enter-details/consts.ts diff --git a/packages/booking-flow/lib/components/EnterDetails/Payment/PaymentCallback/HandleErrorCallback.tsx b/packages/booking-flow/lib/components/EnterDetails/Payment/PaymentCallback/HandleErrorCallback.tsx index dae1c47de..8697ad208 100644 --- a/packages/booking-flow/lib/components/EnterDetails/Payment/PaymentCallback/HandleErrorCallback.tsx +++ b/packages/booking-flow/lib/components/EnterDetails/Payment/PaymentCallback/HandleErrorCallback.tsx @@ -8,7 +8,7 @@ import { LoadingSpinner } from "@scandic-hotels/design-system/LoadingSpinner" import { trackEvent } from "@scandic-hotels/tracking/base" import { trackPaymentEvent } from "@scandic-hotels/tracking/payment" -import { detailsStorageName } from "../../../../stores/enter-details" +import { detailsStorageName } from "../../../../stores/enter-details/consts" import { serializeBookingSearchParams } from "../../../../utils/url" import { clearPaymentInfoSessionStorage, diff --git a/packages/booking-flow/lib/components/EnterDetails/StorageCleaner.tsx b/packages/booking-flow/lib/components/EnterDetails/StorageCleaner.tsx index d34addc09..c99f71b59 100644 --- a/packages/booking-flow/lib/components/EnterDetails/StorageCleaner.tsx +++ b/packages/booking-flow/lib/components/EnterDetails/StorageCleaner.tsx @@ -5,7 +5,7 @@ import { useEffect } from "react" import { hotelreservation } from "@scandic-hotels/common/constants/routes/hotelReservation" import useLang from "../../hooks/useLang" -import { detailsStorageName } from "../../stores/enter-details" +import { detailsStorageName } from "../../stores/enter-details/consts" /** * Cleanup component to make sure no stale data is left diff --git a/packages/booking-flow/lib/stores/enter-details/consts.ts b/packages/booking-flow/lib/stores/enter-details/consts.ts new file mode 100644 index 000000000..7c0fe081a --- /dev/null +++ b/packages/booking-flow/lib/stores/enter-details/consts.ts @@ -0,0 +1 @@ +export const detailsStorageName = "rooms-details-storage" diff --git a/packages/booking-flow/lib/stores/enter-details/helpers.ts b/packages/booking-flow/lib/stores/enter-details/helpers.ts index c38af4946..b8d7aded0 100644 --- a/packages/booking-flow/lib/stores/enter-details/helpers.ts +++ b/packages/booking-flow/lib/stores/enter-details/helpers.ts @@ -2,7 +2,7 @@ import { parsePhoneNumberFromString } from "libphonenumber-js" import { logger } from "@scandic-hotels/common/logger" -import { detailsStorageName } from "." +import { detailsStorageName } from "./consts" import type { User } from "@scandic-hotels/trpc/types/user" diff --git a/packages/booking-flow/lib/stores/enter-details/index.ts b/packages/booking-flow/lib/stores/enter-details/index.ts index 39d832b87..d2a1b5a36 100644 --- a/packages/booking-flow/lib/stores/enter-details/index.ts +++ b/packages/booking-flow/lib/stores/enter-details/index.ts @@ -35,8 +35,6 @@ const defaultGuestState = { zipCode: "", } -export const detailsStorageName = "rooms-details-storage" - export type EnterDetailsStore = ReturnType export function createDetailsStore( initialState: InitialState,