import React from 'react'; import { useThumbnailURL } from '@/hooks/use-lazy-load'; import { Skeleton } from './ui/skeleton'; interface LazyLoadedImageProps { imgId: string; alt: string; [prop: string]: string } const LazyLoadedImage: React.FC & LazyLoadedImageProps> = ({ imgId, alt, ...props }) => { const imgUrl = useThumbnailURL(imgId); return (
{imgUrl ? ( {alt} ) : ( )}
); }; export default LazyLoadedImage;