import BenefitCard from "../BenefitCard" import styles from "./benefitList.module.css" import { BenefitListProps, ComparisonLevel, } from "@/types/components/loyalty/blocks" export default function BenefitList({ levels }: BenefitListProps) { const highestTier = levels.reduce( (acc: ComparisonLevel | null, level: ComparisonLevel) => { if (!acc) { return level } return level.tier > acc.tier ? level : acc }, null ) return highestTier?.benefits .filter((benefit) => benefit.unlocked) .map((benefit, idx) => { const levelBenefits = levels.map((level) => level.benefits[idx]) return (