"use client" import { Carousel } from "@/components/Carousel" import { GetBenefitIconByCSIdentifier } from "../../utils" import BenefitCard from "./BenefitCard" import styles from "./benefitCards.module.css" import type { ProfilingConsentModal as ProfilingConsentModalType } from "@scandic-hotels/trpc/types/profilingConsent" type BenefitCardsProps = { cards?: ProfilingConsentModalType["cards"] } export default function BenefitCards({ cards }: BenefitCardsProps) { if (!cards?.length) return null return ( {cards.map((card, index) => { const Icon = GetBenefitIconByCSIdentifier(card.image_type) return ( ) })} ) }