import { Photo } from '../photo'; import IconFullFrame from '@/site/IconFullFrame'; import IconGrid from '@/site/IconGrid'; import ImagePhotoGrid from './components/ImagePhotoGrid'; import { NextImageSize } from '@/services/next-image'; export default function TemplateImageResponse({ photos, width, height, fontFamily, outerMargin = 50, includeHeader = true, darkMode = true, verticalOffset, }: { photos: Photo[] width: NextImageSize height: number fontFamily: string outerMargin?: number includeHeader?: boolean darkMode?: boolean verticalOffset?: number }) { const innerWidth = width - (outerMargin * 2); return (