import ButtonLink from "@scandic-hotels/design-system/ButtonLink" import { Typography } from "@scandic-hotels/design-system/Typography" import { ScandicFriends } from "@/components/Levels" import { getIntl } from "@/i18n" import { isLoggedInUser } from "@/utils/isLoggedInUser" import Contact from "./Contact" import { LoyaltyLoginButton } from "./LoyaltyLoginButton" import ReadMore from "./ReadMore" import styles from "./joinLoyalty.module.css" import type { JoinLoyaltyContactProps } from "@/types/components/sidebar/joinLoyaltyContact" export default async function JoinLoyaltyContact({ block, }: JoinLoyaltyContactProps) { const [intl, isLoggedIn] = await Promise.all([getIntl(), isLoggedInUser()]) if (isLoggedIn) { return null } return (
{block.title ? (

{block.title}

) : null} {block.preamble ? (

{block.preamble}

) : null} {block.button ? ( {block.button.title} ) : null}

{intl.formatMessage({ defaultMessage: "Already a friend?", })}

{block.contact ? : null}
) }