From 3e3b15940f0f9014d0f41648eafe6b7e9d487fba Mon Sep 17 00:00:00 2001 From: Anton Gunnarsson Date: Fri, 12 Dec 2025 11:40:45 +0000 Subject: [PATCH] Merged in fix/booking-flow-eslint-fix (pull request #3342) fix: Upgrade booking-flow eslint config * Upgrade booking-flow eslint config Approved-by: Bianca Widstam --- apps/redis-api/src/routes/api/cache.ts | 2 +- .../src/services/redis/getAllKeys.ts | 3 +- .../src/services/redis/queueDelete.ts | 2 - .../TopCampaign/index.tsx | 1 + .../Steps/DeliveryDetailsStep/index.tsx | 2 +- packages/booking-flow/eslint.config.mjs | 89 +++++++------------ .../Details/MemberPriceModal/index.tsx | 1 + .../Details/RoomOne/Signup/index.tsx | 3 + .../Payment/BookingAlert/index.tsx | 1 + .../EnterDetails/Payment/PaymentClient.tsx | 1 + .../components/EnterDetails/Section/index.tsx | 1 + .../lib/components/MapContainer/index.tsx | 1 + .../Filters/FilterAndSortModal/index.tsx | 1 + .../Filters/FilterContent/index.tsx | 1 + .../EnterDetails/EnterDetailsContext.tsx | 2 + .../SelectRate/SelectRateContext/index.tsx | 2 + .../lib/hooks/useAvailablePaymentOptions.ts | 1 + .../lib/hooks/useBookingWidgetState.ts | 1 + .../lib/hooks/useHandleBookingStatus.ts | 1 + .../lib/pages/BookingConfirmationPage.tsx | 1 + .../lib/pages/PaymentCallbackPage.tsx | 5 +- .../booking-flow/lib/pages/SelectRatePage.tsx | 1 + .../providers/BookingConfirmationProvider.tsx | 2 + 23 files changed, 61 insertions(+), 64 deletions(-) diff --git a/apps/redis-api/src/routes/api/cache.ts b/apps/redis-api/src/routes/api/cache.ts index 575896751..7ff9925f4 100644 --- a/apps/redis-api/src/routes/api/cache.ts +++ b/apps/redis-api/src/routes/api/cache.ts @@ -2,11 +2,11 @@ import * as Sentry from "@sentry/bun"; import { Elysia, t } from "elysia"; import { redis } from "@/services/redis"; +import { getAllKeys } from "@/services/redis/getAllKeys"; import { queueDelete, queueDeleteMultiple } from "@/services/redis/queueDelete"; import { loggerModule } from "@/utils/logger"; import { truncate } from "@/utils/truncate"; import { validateKey } from "@/utils/validateKey"; -import { getAllKeys } from "@/services/redis/getAllKeys"; const QUERY_TYPE = t.Object({ key: t.String({}) }); const DELETEMULTIPLE_BODY_TYPE = t.Object({ diff --git a/apps/redis-api/src/services/redis/getAllKeys.ts b/apps/redis-api/src/services/redis/getAllKeys.ts index 74b443c83..2ab53d05d 100644 --- a/apps/redis-api/src/services/redis/getAllKeys.ts +++ b/apps/redis-api/src/services/redis/getAllKeys.ts @@ -1,7 +1,8 @@ import { env } from "@/env"; -import { redis } from "."; import { timeout } from "@/utils/timeout"; +import { redis } from "."; + /** * Retrieves all Redis keys that match any of the provided patterns. * diff --git a/apps/redis-api/src/services/redis/queueDelete.ts b/apps/redis-api/src/services/redis/queueDelete.ts index 4724da7ff..255dcbe44 100644 --- a/apps/redis-api/src/services/redis/queueDelete.ts +++ b/apps/redis-api/src/services/redis/queueDelete.ts @@ -1,10 +1,8 @@ import { Queue, Worker } from "bullmq"; import z from "zod"; -import { env } from "@/env"; import { sentry } from "@/server/sentry.server.config"; import { loggerModule } from "@/utils/logger"; -import { timeout } from "@/utils/timeout"; import { bullmqredis, redis } from "."; import { getAllKeys } from "./getAllKeys"; diff --git a/apps/scandic-web/components/ContentType/CampaignOverviewPage/TopCampaign/index.tsx b/apps/scandic-web/components/ContentType/CampaignOverviewPage/TopCampaign/index.tsx index dba79a3de..de8a3e087 100644 --- a/apps/scandic-web/components/ContentType/CampaignOverviewPage/TopCampaign/index.tsx +++ b/apps/scandic-web/components/ContentType/CampaignOverviewPage/TopCampaign/index.tsx @@ -70,6 +70,7 @@ export async function TopCampaign({ topCampaign }: TopCampaignProps) {

{heading}

) : null} + {/* eslint-disable-next-line react-hooks/static-components */} ) diff --git a/apps/scandic-web/components/HotelReservation/MyStay/Ancillaries/AddAncillaryFlow/Steps/DeliveryDetailsStep/index.tsx b/apps/scandic-web/components/HotelReservation/MyStay/Ancillaries/AddAncillaryFlow/Steps/DeliveryDetailsStep/index.tsx index 2961a8ee2..7e65b5799 100644 --- a/apps/scandic-web/components/HotelReservation/MyStay/Ancillaries/AddAncillaryFlow/Steps/DeliveryDetailsStep/index.tsx +++ b/apps/scandic-web/components/HotelReservation/MyStay/Ancillaries/AddAncillaryFlow/Steps/DeliveryDetailsStep/index.tsx @@ -26,7 +26,7 @@ export default function DeliveryMethodStep() {