"use client"; import { motion, useInView } from "framer-motion"; import { useRef } from "react"; import Image from "next/image"; import Link from "next/link"; import { Experience } from "@/lib/constants"; interface ExperienceCardProps { experience: Experience; index?: number; } export function ExperienceCard({ experience, index = 0 }: ExperienceCardProps) { const ref = useRef(null); const isInView = useInView(ref, { once: true, margin: "-50px" }); return (
{`${experience.name}

{experience.tagline}

{experience.name}

{experience.hook}

{experience.duration} {experience.groupSize}
From €{experience.price}
Book Now →
); }