import { Avatar } from "@scandic-hotels/design-system/Avatar" import { Typography } from "@scandic-hotels/design-system/Typography" import CopyMembershipIdButton from "@/components/MyPages/CopyMembershipIdButton" import { getIntl } from "@/i18n" import { getInitials } from "@/utils/user" import styles from "./userBaseInfo.module.css" import type { User } from "@scandic-hotels/trpc/types/user" interface UserBaseInfoProps { user: User } export default async function UserBaseInfo({ user }: UserBaseInfoProps) { const intl = await getIntl() const initials = getInitials(user.firstName, user.lastName) return (

{user.firstName} {user.lastName}

{intl.formatMessage({ id: "overview.membershipNumber.label", defaultMessage: "Membership ID:", })} {user.membership?.membershipNumber ? ( ) : ( {intl.formatMessage({ id: "common.NA", defaultMessage: "N/A", })} )}
) }