diff --git a/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx b/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx
index 63107fc79..2dd221915 100644
--- a/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx
+++ b/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx
@@ -1,6 +1,7 @@
import { notFound, redirect } from "next/navigation"
import { Suspense } from "react"
+import { REDEMPTION } from "@/constants/booking"
import { selectRate } from "@/constants/routes/hotelReservation"
import {
getBreakfastPackages,
@@ -83,6 +84,7 @@ export default async function DetailsPage({
roomStayEndDate: booking.toDate,
roomStayStartDate: booking.fromDate,
roomTypeCode: room.roomTypeCode,
+ redemption: booking.searchType === REDEMPTION,
})
if (!roomAvailability) {
@@ -107,6 +109,7 @@ export default async function DetailsPage({
roomRate: {
memberRate: roomAvailability?.memberRate,
publicRate: roomAvailability.publicRate,
+ redemptionRate: roomAvailability.redemptionRate,
},
isAvailable:
roomAvailability.selectedRoom.status === AvailabilityEnum.Available,
diff --git a/apps/scandic-web/components/Forms/BookingWidget/FormContent/Voucher/index.tsx b/apps/scandic-web/components/Forms/BookingWidget/FormContent/Voucher/index.tsx
index cd90bccfc..4d92f30ba 100644
--- a/apps/scandic-web/components/Forms/BookingWidget/FormContent/Voucher/index.tsx
+++ b/apps/scandic-web/components/Forms/BookingWidget/FormContent/Voucher/index.tsx
@@ -30,9 +30,7 @@ export default function Voucher() {
return (
-
-
-
+
{env.NEXT_PUBLIC_HIDE_FOR_NEXT_RELEASE ? (
<>
@@ -81,7 +79,6 @@ export function VoucherSkeleton() {
const intl = useIntl()
const vouchers = intl.formatMessage({ id: "Code / Voucher" })
- const bonus = intl.formatMessage({ id: "Use Bonus Cheque" })
const reward = intl.formatMessage({ id: "Book Reward Night" })
const form = useForm()
@@ -89,7 +86,7 @@ export function VoucherSkeleton() {
return (
-
+
- {env.NEXT_PUBLIC_HIDE_FOR_NEXT_RELEASE ? null : (
-
-
-
- {bonus}
-
-
-
- )}
-
-
- {reward}
-
-
+
+
+ {reward}
+
diff --git a/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/Mobile/BottomSheet/index.tsx b/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/Mobile/BottomSheet/index.tsx
index 57c4ab566..5f976012c 100644
--- a/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/Mobile/BottomSheet/index.tsx
+++ b/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/Mobile/BottomSheet/index.tsx
@@ -9,7 +9,7 @@ import { formId } from "@/components/HotelReservation/EnterDetails/Payment/Payme
import Button from "@/components/TempDesignSystem/Button"
import Caption from "@/components/TempDesignSystem/Text/Caption"
import Subtitle from "@/components/TempDesignSystem/Text/Subtitle"
-import { formatPrice } from "@/utils/numberFormatting"
+import { formatPriceWithAdditionalPrice } from "@/utils/numberFormatting"
import styles from "./bottomSheet.module.css"
@@ -57,10 +57,12 @@ export default function SummaryBottomSheet({ children }: PropsWithChildren) {
>
{intl.formatMessage({ id: "Total price" })}
- {formatPrice(
+ {formatPriceWithAdditionalPrice(
intl,
totalPrice.local.price,
- totalPrice.local.currency
+ totalPrice.local.currency,
+ totalPrice.local.additionalPrice,
+ totalPrice.local.additionalPriceCurrency
)}
diff --git a/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx b/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx
index 23da5c80a..dc78bc4e8 100644
--- a/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx
+++ b/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx
@@ -20,7 +20,10 @@ import Body from "@/components/TempDesignSystem/Text/Body"
import Caption from "@/components/TempDesignSystem/Text/Caption"
import Subtitle from "@/components/TempDesignSystem/Text/Subtitle"
import useLang from "@/hooks/useLang"
-import { formatPrice } from "@/utils/numberFormatting"
+import {
+ formatPrice,
+ formatPriceWithAdditionalPrice,
+} from "@/utils/numberFormatting"
import PriceDetailsTable from "./PriceDetailsTable"
@@ -170,10 +173,12 @@ export default function SummaryUI({
memberPrice.amount,
memberPrice.currency
)
- : formatPrice(
+ : formatPriceWithAdditionalPrice(
intl,
room.roomPrice.perStay.local.price,
- room.roomPrice.perStay.local.currency
+ room.roomPrice.perStay.local.currency,
+ room.roomPrice.perStay.local.additionalPrice,
+ room.roomPrice.perStay.local.additionalPriceCurrency
)}