import { useState } from 'react'; import { MediaItemSkeleton } from './media-item-skeleton'; const MediaItem = ({ src, alt, onClick, isSelected, className = "" }) => { const [isLoading, setIsLoading] = useState(true); const [hasError, setHasError] = useState(false); const handleImageLoad = () => { setIsLoading(false); }; const handleImageError = () => { setIsLoading(false); setHasError(true); }; return (