import { serverClient } from "@/lib/trpc/server" import SectionContainer from "@/components/Section/Container" import SectionHeader from "@/components/Section/Header" import SectionLink from "@/components/Section/Link" import { getIntl } from "@/i18n" import { getMembership } from "@/utils/user" import styles from "./currentPointsBalance.module.css" import { AccountPageComponentProps } from "@/types/components/myPages/myPage/accountPage" async function CurrentPointsBalance({ title, subtitle, link, }: AccountPageComponentProps) { const user = await serverClient().user.get() const { formatMessage } = await getIntl() if (!user) { return null } const membership = getMembership(user.memberships) return (

{`${formatMessage({ id: "Total Points" })}*`}

{`${formatMessage({ id: "Points" })}: ${membership ? membership.currentPoints : "N/A"}`}

{`*${formatMessage({ id: "Points may take up to 10 days to be displayed." })}`}

) } export default CurrentPointsBalance