"use client"; import { useState } from "react"; import { FadeIn } from "./fade-in"; import { CV_DATA, type Experience } from "@/lib/cv-data"; function ExperienceCard({ job, index, }: { job: Experience; index: number; }) { const [expanded, setExpanded] = useState(false); const [hovered, setHovered] = useState(false); return (
setHovered(true)} onMouseLeave={() => setHovered(false)} onClick={() => setExpanded(!expanded)} >

{job.role}

{job.company}, {job.location}

{job.period}

{job.description}

{job.highlights.length > 0 && (
{job.highlights.map((h, i) => (

{h.title}

{h.text}

))}
)} {job.highlights.length > 0 && (

{expanded ? "▲ Minder tonen" : "▼ Meer details"}

)}
); } export function ExperienceSection() { return (

Loopbaan

Werkervaring

{CV_DATA.experience.map((job, i) => ( ))}

Opleiding

{CV_DATA.education.university}

{CV_DATA.education.degree} —{" "} {CV_DATA.education.specialization}

{CV_DATA.education.period}

{CV_DATA.education.secondary}

); }