import { Photo, PhotoDateRange } from '@/photo'; import { absolutePathForCameraImage, pathForCamera } from '@/app/paths'; import OGTile from '@/components/OGTile'; import { Camera } from '.'; import { descriptionForCameraPhotos, titleForCamera } from './meta'; export type OGLoadingState = 'unloaded' | 'loading' | 'loaded' | 'failed'; export default function CameraOGTile({ camera, photos, loadingState: loadingStateExternal, riseOnHover, onLoad, onFail, retryTime, count, dateRange, }: { camera: Camera photos: Photo[] loadingState?: OGLoadingState onLoad?: () => void onFail?: () => void riseOnHover?: boolean retryTime?: number count?: number dateRange?: PhotoDateRange }) { return ( ); };