fix(SW-288): usage of intl
This commit is contained in:
@@ -23,7 +23,7 @@ export default async function NextLevelBenefitsBlock({
|
|||||||
subtitle,
|
subtitle,
|
||||||
link,
|
link,
|
||||||
}: AccountPageComponentProps) {
|
}: AccountPageComponentProps) {
|
||||||
const { formatMessage } = await getIntl()
|
const intl = await getIntl()
|
||||||
const user = await serverClient().user.get()
|
const user = await serverClient().user.get()
|
||||||
if (!user || "error" in user) {
|
if (!user || "error" in user) {
|
||||||
return null
|
return null
|
||||||
@@ -45,11 +45,15 @@ export default async function NextLevelBenefitsBlock({
|
|||||||
<article key={benefit.title} className={styles.card}>
|
<article key={benefit.title} className={styles.card}>
|
||||||
<Chip>
|
<Chip>
|
||||||
<Lock height={16} />
|
<Lock height={16} />
|
||||||
{formatMessage({ id: "Level up to unlock" })}
|
{intl.formatMessage({ id: "Level up to unlock" })}
|
||||||
</Chip>
|
</Chip>
|
||||||
|
ntl.formatMessage
|
||||||
<div className={styles.textContainer}>
|
<div className={styles.textContainer}>
|
||||||
<Body color="peach50" textAlign="center">
|
<Body color="peach50" textAlign="center">
|
||||||
{formatMessage({ id: "As our" }, { level: nextLevel.name })}
|
{intl.formatMessage(
|
||||||
|
{ id: "As our" },
|
||||||
|
{ level: nextLevel.name }
|
||||||
|
)}
|
||||||
</Body>{" "}
|
</Body>{" "}
|
||||||
<Title
|
<Title
|
||||||
level="h4"
|
level="h4"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import { getMembership } from "@/utils/user"
|
|||||||
import type { UserProps } from "@/types/components/myPages/user"
|
import type { UserProps } from "@/types/components/myPages/user"
|
||||||
|
|
||||||
export default async function ExpiringPoints({ user }: UserProps) {
|
export default async function ExpiringPoints({ user }: UserProps) {
|
||||||
const { formatMessage } = await getIntl()
|
const intl = await getIntl()
|
||||||
const membership = getMembership(user.memberships)
|
const membership = getMembership(user.memberships)
|
||||||
|
|
||||||
if (!membership || !membership.pointsToExpire) {
|
if (!membership || !membership.pointsToExpire) {
|
||||||
@@ -26,7 +26,7 @@ export default async function ExpiringPoints({ user }: UserProps) {
|
|||||||
return (
|
return (
|
||||||
<section>
|
<section>
|
||||||
<Body color="white" textTransform="bold" textAlign="center">
|
<Body color="white" textTransform="bold" textAlign="center">
|
||||||
{formatMessage(
|
{intl.formatMessage(
|
||||||
{ id: "spendable points expiring by" },
|
{ id: "spendable points expiring by" },
|
||||||
{
|
{
|
||||||
points: formatter.format(membership.pointsToExpire),
|
points: formatter.format(membership.pointsToExpire),
|
||||||
|
|||||||
Reference in New Issue
Block a user