mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-22 01:31:12 -05:00
Fix image display issue
This commit is contained in:
@@ -239,6 +239,13 @@ export function PhotoUpload({
|
|||||||
src={uploadedImages[0].thumbnailUrl}
|
src={uploadedImages[0].thumbnailUrl}
|
||||||
alt="Avatar"
|
alt="Avatar"
|
||||||
className="w-24 h-24 rounded-full object-cover border-2 border-border"
|
className="w-24 h-24 rounded-full object-cover border-2 border-border"
|
||||||
|
onError={(e) => {
|
||||||
|
console.error('Failed to load avatar image:', uploadedImages[0].thumbnailUrl);
|
||||||
|
e.currentTarget.src = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjZjNmNGY2Ii8+CjxwYXRoIGQ9Im0xNSAxMi0zLTMtMy4wMDEgM0w2IDlsNi02aDZ2NloiIGZpbGw9IiM5Y2EzYWYiLz4KPC9zdmc+';
|
||||||
|
}}
|
||||||
|
onLoad={() => {
|
||||||
|
console.log('Avatar image loaded successfully:', uploadedImages[0].thumbnailUrl);
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
) : existingPhotos.length > 0 ? (
|
) : existingPhotos.length > 0 ? (
|
||||||
<img
|
<img
|
||||||
@@ -381,6 +388,13 @@ export function PhotoUpload({
|
|||||||
src={image.thumbnailUrl}
|
src={image.thumbnailUrl}
|
||||||
alt={image.filename}
|
alt={image.filename}
|
||||||
className="w-full aspect-square object-cover rounded-lg border"
|
className="w-full aspect-square object-cover rounded-lg border"
|
||||||
|
onError={(e) => {
|
||||||
|
console.error('Failed to load image:', image.thumbnailUrl);
|
||||||
|
e.currentTarget.src = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjZjNmNGY2Ii8+CjxwYXRoIGQ9Im0xNSAxMi0zLTMtMy4wMDEgM0w2IDlsNi02aDZ2NloiIGZpbGw9IiM5Y2EzYWYiLz4KPC9zdmc+';
|
||||||
|
}}
|
||||||
|
onLoad={() => {
|
||||||
|
console.log('Image loaded successfully:', image.thumbnailUrl);
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
<Button
|
<Button
|
||||||
variant="destructive"
|
variant="destructive"
|
||||||
@@ -412,6 +426,13 @@ export function PhotoUpload({
|
|||||||
src={url}
|
src={url}
|
||||||
alt={`Existing photo ${index + 1}`}
|
alt={`Existing photo ${index + 1}`}
|
||||||
className="w-full aspect-square object-cover rounded-lg border"
|
className="w-full aspect-square object-cover rounded-lg border"
|
||||||
|
onError={(e) => {
|
||||||
|
console.error('Failed to load existing image:', url);
|
||||||
|
e.currentTarget.src = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjZjNmNGY2Ii8+CjxwYXRoIGQ9Im0xNSAxMi0zLTMtMy4wMDEgM0w2IDlsNi02aDZ2NloiIGZpbGw9IiM5Y2EzYWYiLz4KPC9zdmc+';
|
||||||
|
}}
|
||||||
|
onLoad={() => {
|
||||||
|
console.log('Existing image loaded successfully:', url);
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
<Badge variant="outline" className="absolute bottom-2 left-2 text-xs">
|
<Badge variant="outline" className="absolute bottom-2 left-2 text-xs">
|
||||||
Existing
|
Existing
|
||||||
|
|||||||
Reference in New Issue
Block a user