'use client' import { motion } from 'framer-motion' import { Language, PitchTeamMember } from '@/lib/types' import { t } from '@/lib/i18n' import { User, Linkedin } from 'lucide-react' import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' import Image from 'next/image' interface TeamSlideProps { lang: Language team: PitchTeamMember[] } export default function TeamSlide({ lang, team }: TeamSlideProps) { const i = t(lang) return (

{i.team.title}

{i.team.subtitle}

{team.map((member, idx) => (
{/* Avatar — Foto oder Fallback */} {member.photo_url ? (
{member.name}
) : (
)}

{member.name}

{member.linkedin_url && ( )}

{lang === 'de' ? member.role_de : member.role_en}

{lang === 'de' ? member.bio_de : member.bio_en}

{/* Equity */}
{i.team.equity}: {member.equity_pct}%
{/* Expertise Tags */}
{(member.expertise || []).map((skill, sidx) => ( {skill} ))}
))}
) }