27 lines
513 B
TypeScript
27 lines
513 B
TypeScript
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>
|
|
}
|