"use client" import { useIntl } from "react-intl" import ButtonLink from "@scandic-hotels/design-system/ButtonLink" import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon" import { Typography } from "@scandic-hotels/design-system/Typography" import Modal from "@/components/Modal" import useWakeLock from "@/hooks/useWakeLock" import DigitalTeamMemberCardContent from "./Content" import styles from "./digitalTeamMemberCard.module.css" import type { User } from "@scandic-hotels/trpc/types/user" interface DigitalTeamMemberCardClientProps { user: User children: React.ReactElement } export default function DigitalTeamMemberCardClient({ user, children, }: DigitalTeamMemberCardClientProps) { const intl = useIntl() const { release, request } = useWakeLock({ reacquireOnPageVisible: true, }) function onOpenChange(isOpen: boolean) { if (isOpen) { request() // Acquire wake lock when modal opens } else { release() // Release wake lock when modal closes } } return (

{intl.formatMessage({ defaultMessage: "Book discounted stays for yourself, family and friends!", })}

{intl.formatMessage({ defaultMessage: "Check out all your benefits", })}
) }