Files
web/apps/scandic-web/components/MyPages/LevelProgressCard/InnerCard/SuccessCard/index.tsx
Anton Gunnarsson 08804e8675 Merged in chore/cleanup-scandic-web (pull request #2831)
chore: Cleanup scandic-web

* Remove unused files

* Remove unused and add missing packages

* Remove unused exports


Approved-by: Linus Flood
2025-09-18 15:33:00 +00:00

46 lines
1.3 KiB
TypeScript

import TrophyIcon from "@scandic-hotels/design-system/Icons/TrophyIcon"
import { Typography } from "@scandic-hotels/design-system/Typography"
import { getIntl } from "@/i18n"
import styles from "./successCard.module.css"
interface SuccessCardProps {
pointsEarned?: number | null
}
export default async function SuccessCard({ pointsEarned }: SuccessCardProps) {
const intl = await getIntl()
return (
<div className={styles.card}>
<TrophyIcon className={styles.icon} width={79} height={118} />
<div className={styles.content}>
<Typography variant="Title/Subtitle/md">
<h3 className={styles.title}>
{intl.formatMessage({
defaultMessage: "Hello Best Friend!",
})}
</h3>
</Typography>
{pointsEarned && (
<Typography variant="Body/Paragraph/mdRegular">
<p>
{intl.formatMessage(
{
defaultMessage:
"You've earned {pointAmount} points this member year.",
},
{
pointAmount: (
<strong>{intl.formatNumber(pointsEarned)}</strong>
),
}
)}
</p>
</Typography>
)}
</div>
</div>
)
}