"use client"; const BASE = process.env.NEXT_PUBLIC_BASE_PATH || ""; type SpeakerItem = { name: string; title: string; photo: string; quote: string; }; type Props = { data: { eyebrow: string; title: string; items: SpeakerItem[]; }; }; export default function SpeakerSpotlightSection({ data }: Props) { const speaker = data.items[0]; return (
{/* Section header */}
{data.eyebrow}

{data.title}

{/* Card: 3/10 image — 7/10 quote */}
{/* LEFT — 30%: ảnh + tên + chức danh */}
{/* Ảnh tròn */}
{/* Ring gold trang trí */}
{/* eslint-disable-next-line @next/next/no-img-element */} {speaker.name}
{/* Tên */}

{speaker.name}

{/* Chức danh */}

{speaker.title}

{/* RIGHT — 70%: quote dàn hàng ngang */}
{/* Dấu nháy mở trang trí */}
{/* Quote */}
“{speaker.quote}”
{/* Gold divider */}
{/* Attribution nhỏ */}

{speaker.name} — {speaker.title}

); }