diff --git a/web-ui/src/components/cases/drafts-panel.tsx b/web-ui/src/components/cases/drafts-panel.tsx index f7c6589..a99465a 100644 --- a/web-ui/src/components/cases/drafts-panel.tsx +++ b/web-ui/src/components/cases/drafts-panel.tsx @@ -90,6 +90,21 @@ export function DraftsPanel({ const isDraftReady = status && DRAFT_READY.includes(status); const openFeedbacks = feedbacks?.filter((f) => !f.resolved) ?? []; + // Determine draft label based on exports — revised if there are עריכה files or multiple טיוטה versions + const draftLabel = (() => { + if (!exports?.length) return "טיוטה מוכנה לעיון"; + const revisions = exports.filter((f) => f.filename.startsWith("עריכה-")); + const drafts = exports.filter((f) => f.filename.startsWith("טיוטה-")); + if (revisions.length > 0) { + const ver = revisions.length + 1; + return `טיוטה ${ver} (מתוקנת) מוכנה לעיון`; + } + if (drafts.length > 1) { + return `טיוטה ${drafts.length} מוכנה לעיון`; + } + return "טיוטה ראשונה מוכנה לעיון"; + })(); + function handleUpload(file: File) { uploadDraft.mutate(file, { onSuccess: (data) => @@ -130,7 +145,7 @@ export function DraftsPanel({
- טיוטה ראשונה מוכנה לעיון + {draftLabel}