// import { dt } from "@/lib/dt" import { serverClient } from "@/lib/trpc/server" import { EmailIcon, GlobeIcon, LocationIcon, LockIcon, PhoneIcon, } from "@/components/Icons" import Button from "@/components/TempDesignSystem/Button" import Divider from "@/components/TempDesignSystem/Divider" import Body from "@/components/TempDesignSystem/Text/Body" import Title from "@/components/TempDesignSystem/Text/Title" import { getIntl } from "@/i18n" import styles from "./page.module.css" export default async function Profile() { const { formatMessage } = await getIntl() const user = await serverClient().user.get() if (!user) { return null } // const dob = dt(user.dateOfBirth).format("DD/MM/YYYY") return (
{user.name} {user.dateOfBirth}
{formatMessage({ id: "Address" })} {user.address.streetAddress ? `${user.address.streetAddress}, ` : ""} {user.address.city ? `${user.address.city}, ` : ""} {user.address.country ? `${user.address.country}` : ""} {!user.address.streetAddress && !user.address.city && !user.address.country ? "N/A" : null}
{formatMessage({ id: "Email" })} {user.email}
{formatMessage({ id: "Phone number" })} {user.phoneNumber}
{formatMessage({ id: "Language" })} {user.language}
) }