Merged in fix/sw-3568-sas-terms-and-conditions-link (pull request #3002)

feat(SW-3568): Use dependency injected link for SF terms on enter details

* Use dependency injected link for sf terms


Approved-by: Linus Flood
This commit is contained in:
Anton Gunnarsson
2025-10-23 11:14:51 +00:00
parent 89f1fb0023
commit a00cf8d327
7 changed files with 19 additions and 9 deletions

View File

@@ -3,7 +3,6 @@ import { useWatch } from "react-hook-form"
import { useIntl } from "react-intl"
import { CurrencyEnum } from "@scandic-hotels/common/constants/currency"
import { membershipTermsAndConditions } from "@scandic-hotels/common/constants/routes/membershipTermsAndConditions"
import { formatPrice } from "@scandic-hotels/common/utils/numberFormatting"
import Footnote from "@scandic-hotels/design-system/Footnote"
import Checkbox from "@scandic-hotels/design-system/Form/Checkbox"
@@ -11,6 +10,7 @@ import Link from "@scandic-hotels/design-system/Link"
import { Typography } from "@scandic-hotels/design-system/Typography"
import { trpc } from "@scandic-hotels/trpc/client"
import { useBookingFlowConfig } from "../../../../../bookingFlowConfig/bookingFlowConfigContext"
import { useRoomContext } from "../../../../../contexts/EnterDetails/RoomContext"
import useLang from "../../../../../hooks/useLang"
import { MembershipNumberInput } from "../Signup/MembershipNumberInput"
@@ -27,6 +27,7 @@ export function PartnerSASJoinScandicFriendsCard({
}: Props) {
const lang = useLang()
const intl = useIntl()
const { routes } = useBookingFlowConfig()
const { data: euroBonusProfile } =
trpc.partner.sas.getEuroBonusProfile.useQuery()
@@ -107,7 +108,7 @@ export function PartnerSASJoinScandicFriendsCard({
textDecoration="underline"
size="tiny"
target="_blank"
href={membershipTermsAndConditions[lang]}
href={routes.membershipTermsAndConditions[lang]}
>
{str}
</Link>