import { Lock } from "react-feather" import { serverClient } from "@/lib/trpc/server" import Header from "@/components/MyPages/Blocks/Header" import Button from "@/components/TempDesignSystem/Button" import Chip from "@/components/TempDesignSystem/Chip" import Grids from "@/components/TempDesignSystem/Grids" import Link from "@/components/TempDesignSystem/Link" import BiroScript from "@/components/TempDesignSystem/Text/BiroScript" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" import { getIntl } from "@/i18n" import styles from "./next.module.css" import { AccountPageComponentProps } from "@/types/components/myPages/myPage/accountPage" export default async function NextLevelBenefitsBlock({ title, subtitle, link, }: AccountPageComponentProps) { const { nextLevel, perks } = await serverClient().user.benefits.nextLevel() const { formatMessage } = await getIntl() return (
{perks.map((perk) => (
{formatMessage({ id: "Level up to unlock" })}
{formatMessage({ id: "As our" })} {nextLevel} {" "} {perk.explanation}
))}
) }