fix: hydration error

This commit is contained in:
Christel Westerberg
2024-07-11 10:11:23 +02:00
parent 9062fd124d
commit 127df6ab90
2 changed files with 9 additions and 5 deletions
@@ -46,8 +46,6 @@ export default function LoyaltyLevels() {
} }
function LevelCard({ formatMessage, lang, level }: LevelCardProps) { function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
const pointsString = `${level.requiredPoints.toLocaleString(lang)} ${formatMessage({ id: "Points" })} `
let Level = null let Level = null
switch (level.level) { switch (level.level) {
case 1: case 1:
@@ -77,6 +75,8 @@ function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
notFound() notFound()
} }
} }
const pointsString = `${level.requiredPoints.toLocaleString(lang)} ${formatMessage({ id: "Points" })} `
return ( return (
<article className={styles.card}> <article className={styles.card}>
<header> <header>
@@ -90,12 +90,12 @@ function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
<Level color="red" /> <Level color="red" />
</header> </header>
<Title textAlign="center" level="h5"> <Title textAlign="center" level="h5">
{level.requiredPoints}{" "} {pointsString}
{level.requiredNights ? ( {level.requiredNights ? (
<Title textAlign="center" level="h5" color="red"> <span className={styles.redText}>
{formatMessage({ id: "or" })} {level.requiredNights}{" "} {formatMessage({ id: "or" })} {level.requiredNights}{" "}
{formatMessage({ id: "nights" })} {formatMessage({ id: "nights" })}
</Title> </span>
) : null} ) : null}
</Title> </Title>
<div className={styles.textContainer}> <div className={styles.textContainer}>
@@ -34,6 +34,10 @@
justify-content: center; justify-content: center;
} }
.redText {
color: var(--Base-Text-Accent);
}
.levelText { .levelText {
margin: 0; margin: 0;
} }