"use client"; const BASE = process.env.NEXT_PUBLIC_BASE_PATH || ""; type GalleryItem = { src: string; alt: string; span: string; }; type Props = { data: { eyebrow: string; title: string; description: string; items: GalleryItem[]; }; }; // Map span → Tailwind col-span classes const spanClass: Record = { wide: "md:col-span-2 lg:col-span-2", normal: "", full: "md:col-span-2 lg:col-span-3", }; // Map span → chiều cao ảnh const heightClass: Record = { wide: "h-[240px] md:h-[340px] lg:h-[420px]", normal: "h-[240px] md:h-[340px] lg:h-[420px]", full: "h-[260px] md:h-[360px] lg:h-[480px]", }; export default function GallerySection({ data }: Props) { return ( ); }