"use client" import { useIntl } from "react-intl" import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon" import { Typography } from "@scandic-hotels/design-system/Typography" import { MarqueeText } from "@/components/MarqueeText" import styles from "./campaignBanner.module.css" import type { CampaignBannerProps } from "@/components/CampaignBanner/types" export function DesktopCampaignBanner({ tag, text, link, bookingCode, }: CampaignBannerProps) { const intl = useIntl() return ( <> {tag} {text} {bookingCode ? ( {intl.formatMessage( { id: "campaignBanner.codeWithBookingCode", defaultMessage: "Code: {bookingCode}", }, { bookingCode } )} ) : null} {link ? ( {link.title || intl.formatMessage({ id: "common.readMore", defaultMessage: "Read more", })} ) : null} ) }