Reverted to commit dc3c210e40

This commit is contained in:
gpt-engineer-app[bot]
2025-09-30 14:07:38 +00:00
parent 849cd25762
commit b0d3af234e
4 changed files with 336 additions and 1 deletions

View File

@@ -27,6 +27,7 @@ import { DependencyVisualizer } from './DependencyVisualizer';
import { ConflictResolutionDialog } from './ConflictResolutionDialog';
import { EscalationDialog } from './EscalationDialog';
import { RejectionDialog } from './RejectionDialog';
import { ItemEditDialog } from './ItemEditDialog';
interface SubmissionReviewManagerProps {
submissionId: string;
@@ -48,6 +49,8 @@ export function SubmissionReviewManager({
const [showConflictDialog, setShowConflictDialog] = useState(false);
const [showEscalationDialog, setShowEscalationDialog] = useState(false);
const [showRejectionDialog, setShowRejectionDialog] = useState(false);
const [showEditDialog, setShowEditDialog] = useState(false);
const [editingItem, setEditingItem] = useState<SubmissionItemWithDeps | null>(null);
const [activeTab, setActiveTab] = useState<'items' | 'dependencies'>('items');
const { toast } = useToast();
@@ -240,6 +243,12 @@ export function SubmissionReviewManager({
}
};
const handleEditComplete = async () => {
// Reload items after edit
await loadSubmissionItems();
setEditingItem(null);
};
const pendingCount = items.filter(item => item.status === 'pending').length;
const selectedCount = selectedItemIds.size;
@@ -292,6 +301,13 @@ export function SubmissionReviewManager({
)}
onReject={handleReject}
/>
<ItemEditDialog
open={showEditDialog}
onOpenChange={setShowEditDialog}
item={editingItem}
onEditComplete={handleEditComplete}
/>
</>
);
@@ -331,7 +347,10 @@ export function SubmissionReviewManager({
/>
<ItemReviewCard
item={item}
onEdit={() => {/* TODO: Implement editing */}}
onEdit={() => {
setEditingItem(item);
setShowEditDialog(true);
}}
onStatusChange={(status) => {/* TODO: Update status */}}
/>
</div>