import ButtonLink from "@scandic-hotels/design-system/ButtonLink" import SurpriseIcon from "@scandic-hotels/design-system/Icons/SurpriseIcon" import Image from "@scandic-hotels/design-system/Image" import { Typography } from "@scandic-hotels/design-system/Typography" import { isLoggedInUser } from "@/utils/isLoggedInUser" import styles from "./joinScandicFriends.module.css" import type { JoinScandicFriends } from "@/types/trpc/routers/contentstack/startPage" interface JoinScandicFriendsProps { content: JoinScandicFriends headingLevel?: "h1" | "h2" } export default async function JoinScandicFriends({ content, headingLevel = "h2", }: JoinScandicFriendsProps) { const isLoggedIn = await isLoggedInUser() if (isLoggedIn) { return null } const { show_header, show_usp, usp, primary_button } = content const Hx = headingLevel return (
{content.image ? ( {content.image.title} ) : ( )}
{show_header ? (
{content.scripted_top_title ? ( {content.scripted_top_title} ) : null} {content.title}
) : null}

{content.preamble}

{show_usp && usp.length ? (
    {usp.map((uspBullet) => (
  • {uspBullet}
  • ))}
) : null}
{content.has_primary_button ? ( {primary_button.title} ) : null}
) }