feat: Implement direct edit button for queue items

This commit is contained in:
gpt-engineer-app[bot]
2025-10-15 14:48:37 +00:00
parent 2071a4561b
commit 415aa45f4c
2 changed files with 52 additions and 2 deletions

View File

@@ -39,6 +39,7 @@ interface QueueItemProps {
onRetryFailed: (item: ModerationItem) => void;
onOpenPhotos: (photos: any[], index: number) => void;
onOpenReviewManager: (submissionId: string) => void;
onOpenItemEditor: (submissionId: string) => void;
onClaimSubmission: (submissionId: string) => void;
onDeleteSubmission: (item: ModerationItem) => void;
onInteractionFocus: (id: string) => void;
@@ -75,6 +76,7 @@ export const QueueItem = memo(({
onRetryFailed,
onOpenPhotos,
onOpenReviewManager,
onOpenItemEditor,
onClaimSubmission,
onDeleteSubmission,
onInteractionFocus,
@@ -430,7 +432,7 @@ export const QueueItem = memo(({
<Tooltip>
<TooltipTrigger asChild>
<Button
onClick={() => onOpenReviewManager(item.id)}
onClick={() => onOpenItemEditor(item.id)}
disabled={actionLoading === item.id}
variant="ghost"
className={isMobile ? 'h-11' : ''}
@@ -441,7 +443,7 @@ export const QueueItem = memo(({
</Button>
</TooltipTrigger>
<TooltipContent>
<p>Edit submission items directly as a moderator</p>
<p>Quick edit first pending item</p>
</TooltipContent>
</Tooltip>
)}