import { Photo, PhotoDateRange } from '@/photo'; import { absolutePathForFocalLengthImage, pathForFocalLength, } from '@/app/paths'; import OGTile from '@/components/OGTile'; import { descriptionForFocalLengthPhotos, titleForFocalLength } from '.'; export type OGLoadingState = 'unloaded' | 'loading' | 'loaded' | 'failed'; export default function FocalLengthOGTile({ focal, photos, loadingState: loadingStateExternal, riseOnHover, onLoad, onFail, retryTime, count, dateRange, }: { focal: number photos: Photo[] loadingState?: OGLoadingState onLoad?: () => void onFail?: () => void riseOnHover?: boolean retryTime?: number count?: number dateRange?: PhotoDateRange }) { return ( ); };