"use client" import { useIntl } from "react-intl" import { privacyPolicy } from "@/constants/currentWebHrefs" import { CheckIcon } from "@/components/Icons" import LoginButton from "@/components/LoginButton" import useLang from "@/hooks/useLang" import Link from "../../Link" import Caption from "../../Text/Caption" import Footnote from "../../Text/Footnote" import Checkbox from "../Checkbox" import styles from "./joinScandicFriendsCard.module.css" type JoinScandicFriendsCardProps = { name: string difference: { price: number; currency: string } } export default function JoinScandicFriendsCard({ name, difference, }: JoinScandicFriendsCardProps) { const lang = useLang() const intl = useIntl() const list = [ { title: intl.formatMessage({ id: "Earn bonus nights & points" }) }, { title: intl.formatMessage({ id: "Get member benefits & offers" }) }, { title: intl.formatMessage({ id: "Join at no cost" }) }, ] return (
{intl.formatMessage( { id: "Only pay {amount} {currency}", }, { amount: intl.formatNumber(difference.price), currency: difference.currency, } )} {intl.formatMessage({ id: "Join Scandic Friends" })}
{intl.formatMessage({ id: "Already a friend?" })}{" "} {intl.formatMessage({ id: "Log in" })}
{list.map((item) => ( {item.title} ))}
{intl.formatMessage( { id: "signup.terms", }, { termsLink: (str) => ( {str} ), } )}
) }