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

View File

@@ -46,8 +46,6 @@ export default function LoyaltyLevels() {
}
function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
const pointsString = `${level.requiredPoints.toLocaleString(lang)} ${formatMessage({ id: "Points" })} `
let Level = null
switch (level.level) {
case 1:
@@ -77,6 +75,8 @@ function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
notFound()
}
}
const pointsString = `${level.requiredPoints.toLocaleString(lang)} ${formatMessage({ id: "Points" })} `
return (
<article className={styles.card}>
<header>
@@ -90,12 +90,12 @@ function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
<Level color="red" />
</header>
<Title textAlign="center" level="h5">
{level.requiredPoints}{" "}
{pointsString}
{level.requiredNights ? (
<Title textAlign="center" level="h5" color="red">
<span className={styles.redText}>
{formatMessage({ id: "or" })} {level.requiredNights}{" "}
{formatMessage({ id: "nights" })}
</Title>
</span>
) : null}
</Title>
<div className={styles.textContainer}>

View File

@@ -34,6 +34,10 @@
justify-content: center;
}
.redText {
color: var(--Base-Text-Accent);
}
.levelText {
margin: 0;
}