import { clsx } from 'clsx/lite'; import { Photo } from '.'; import { PhotoSetCategory } from '../category'; import PhotoGrid from './PhotoGrid'; import Link from 'next/link'; import { useAppText } from '@/i18n/state/client'; export default function PhotoLightbox({ count, photos, maxPhotosToShow = 6, moreLink, ...categories }: { count: number photos: Photo[] maxPhotosToShow?: number moreLink: string } & PhotoSetCategory) { const { utility } = useAppText(); const photoCountToShow = maxPhotosToShow < count ? maxPhotosToShow - 1 : maxPhotosToShow; const countNotShown = count - photoCountToShow; const showOverageTile = countNotShown > 0; return (
+{countNotShown}
{utility.more}
: undefined} small />
); }