Fix submission display issues

This commit is contained in:
gpt-engineer-app[bot]
2025-10-06 18:07:19 +00:00
parent 2fc67ebf39
commit 3f1e4abb62
4 changed files with 113 additions and 31 deletions

View File

@@ -1518,20 +1518,39 @@ export const ModerationQueue = forwardRef<ModerationQueueRef>((props, ref) => {
item.submission_type === 'operator' ||
item.submission_type === 'property_owner' ||
item.submission_type === 'park' ||
item.submission_type === 'ride') ? (
item.submission_type === 'ride' ||
item.submission_type === 'ride_model' ||
item.submission_type === 'photo_delete' ||
item.submission_type === 'photo_edit') ? (
<SubmissionItemsList
submissionId={item.id}
view="detailed"
showImages={true}
/>
) : (
<div>
<div className="text-sm text-muted-foreground mb-2">
Type: {item.submission_type}
<div className="rounded-md border border-amber-300 dark:border-amber-700 bg-amber-50 dark:bg-amber-950 p-4">
<div className="flex items-center gap-2 mb-2">
<AlertTriangle className="h-4 w-4 text-amber-600" />
<span className="font-medium text-amber-900 dark:text-amber-100">
Unknown Submission Type
</span>
</div>
<pre className="text-sm whitespace-pre-wrap">
{JSON.stringify(item.content, null, 2)}
</pre>
<div className="text-sm text-amber-800 dark:text-amber-200 mb-2">
Type: <code className="bg-amber-100 dark:bg-amber-900 px-1 py-0.5 rounded">{item.submission_type}</code>
</div>
{item.content?.action && (
<div className="text-sm text-amber-800 dark:text-amber-200 mb-2">
Action: <span className="font-medium capitalize">{item.content.action}</span>
</div>
)}
<details className="text-sm">
<summary className="cursor-pointer text-amber-700 dark:text-amber-300 hover:text-amber-900 dark:hover:text-amber-100">
View raw data (for developers)
</summary>
<pre className="mt-2 text-xs whitespace-pre-wrap bg-amber-100 dark:bg-amber-900 p-2 rounded overflow-x-auto">
{JSON.stringify(item.content, null, 2)}
</pre>
</details>
</div>
)}
</div>