Fix internal error

This commit is contained in:
gpt-engineer-app[bot]
2025-11-03 02:17:37 +00:00
parent 9e02748067
commit 5a2c72ecd6
16 changed files with 67 additions and 52 deletions

View File

@@ -200,7 +200,7 @@ export const EntityEditPreview = ({ submissionId, entityType, entityName }: Enti
</Badge>
</div>
{itemData?.cloudflare_image_url && typeof itemData.cloudflare_image_url === 'string' && (
{(itemData?.cloudflare_image_url && typeof itemData.cloudflare_image_url === 'string' && (
<Card className="overflow-hidden">
<CardContent className="p-2">
<img
@@ -210,7 +210,7 @@ export const EntityEditPreview = ({ submissionId, entityType, entityName }: Enti
/>
</CardContent>
</Card>
)}
)) as React.ReactNode}
{isEdit && (
<div className="space-y-2 text-sm">
@@ -229,12 +229,12 @@ export const EntityEditPreview = ({ submissionId, entityType, entityName }: Enti
</div>
)}
{!isEdit && itemData?.reason && typeof itemData.reason === 'string' && (
{(!isEdit && itemData?.reason && typeof itemData.reason === 'string' && (
<div className="text-sm">
<span className="font-medium">Reason: </span>
<span className="text-muted-foreground">{itemData.reason}</span>
</div>
)}
)) as React.ReactNode}
<div className="text-xs text-muted-foreground italic">
Click "Review Items" for full details
@@ -244,7 +244,7 @@ export const EntityEditPreview = ({ submissionId, entityType, entityName }: Enti
}
// Build photos array for modal
const photos = [];
const photos: Array<{ id: string; url: string; caption: string | null }> = [];
if (bannerImageUrl) {
photos.push({
id: 'banner',
@@ -336,7 +336,10 @@ export const EntityEditPreview = ({ submissionId, entityType, entityName }: Enti
</div>
<PhotoModal
photos={photos}
photos={photos.map(photo => ({
...photo,
caption: photo.caption ?? undefined
}))}
initialIndex={selectedImageIndex}
isOpen={isModalOpen}
onClose={() => setIsModalOpen(false)}