fix: add loyaltyCard

This commit is contained in:
Christel Westerberg
2024-06-28 11:21:09 +02:00
parent 5be118d9e5
commit 323df671d8
23 changed files with 467 additions and 106 deletions

View File

@@ -16,7 +16,7 @@ import {
TrueFriend,
} from "@/components/Levels"
import BiroScript from "@/components/TempDesignSystem/Text/BiroScript"
import Footnote from "@/components/TempDesignSystem/Text/Footnote"
import Caption from "@/components/TempDesignSystem/Text/Caption"
import Title from "@/components/TempDesignSystem/Text/Title"
import levelsData from "./data"
@@ -97,7 +97,8 @@ function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
</Title>
<div className={styles.textContainer}>
{level.benefits.map((benefit) => (
<Footnote
<Caption
className={styles.levelText}
key={benefit.title}
textAlign="center"
color="textMediumContrast"
@@ -107,7 +108,7 @@ function LevelCard({ formatMessage, lang, level }: LevelCardProps) {
color="primaryLightOnSurfaceAccent"
/>
{benefit.title}
</Footnote>
</Caption>
))}
</div>
</article>

View File

@@ -20,9 +20,9 @@
display: grid;
gap: var(--Spacing-x2);
min-height: 280px;
justify-content: center;
justify-items: center;
padding: var(--Spacing-x5) var(--Spacing-x1);
grid-template-rows: auto auto 1fr;
}
.textContainer {
@@ -34,6 +34,10 @@
justify-content: center;
}
.levelText {
margin: 0;
}
.checkIcon {
vertical-align: middle;
}