feat: add blocks for loyalty page

This commit is contained in:
Christel Westerberg
2024-04-23 16:54:34 +02:00
parent fc0e5aed02
commit 2ddabf1e50
22 changed files with 418 additions and 109 deletions

View File

@@ -0,0 +1,26 @@
import { serverClient } from "@/lib/trpc/server"
export default async function LoyaltyLevels() {
const data = await serverClient().loyalty.levels.all()
return (
<div>
{data.map((level) => (
<LevelCard key={level.tier} level={level} />
))}
</div>
)
}
type LevelCardProps = {
level: {
tier: number
name: string
requiredPoints: number
requiredNights: string
topBenefits: string[]
}
}
function LevelCard({ level }: LevelCardProps) {
return <div></div>
}