This commit is contained in:
2025-10-29 12:02:24 +01:00
parent 2a17f2d333
commit f1f2dee701
2 changed files with 125 additions and 54 deletions
+7 -4
View File
@@ -1104,6 +1104,7 @@ const DetailPanel = ({
event.preventDefault();
event.stopPropagation();
};
const documentIds = Array.from(new Set(selectedDocuments.map((doc) => doc?.id).filter(Boolean)));
return (
<>
@@ -1165,8 +1166,10 @@ const DetailPanel = ({
title="Tags"
tags={bulkTagUnion}
emptyMessage="No tags assigned."
onRemove={(tag) => onBulkTagRemove?.({ label: tag.label })}
onAdd={({ value, input }) => onBulkTagAdd?.({ label: value, input })}
onRemove={(tag) => onBulkTagRemove?.({ label: tag.label, documentIds })}
onAdd={({ value, input }) =>
onBulkTagAdd?.({ label: value, input, documentIds })
}
addPlaceholder="Add tag to selection"
addButtonLabel="Add tag"
datalistId="tag-catalog-bulk"
@@ -1178,7 +1181,7 @@ const DetailPanel = ({
entries={bulkCorrespondents}
onRemove={handleBulkCorrespondentRemove}
onAdd={({ name, input }) =>
onBulkCorrespondentAdd?.({ name, input })
onBulkCorrespondentAdd?.({ name, input, documentIds })
}
addPlaceholder="Add correspondent to selection"
datalistId="correspondent-catalog-bulk"
@@ -1229,7 +1232,7 @@ const DetailPanel = ({
className="icon-button ghost"
onClick={(event) => {
event.stopPropagation();
onBulkReanalyze();
onBulkReanalyze(documentIds);
}}
aria-label="Re-run analysis for selection"
title="Re-run analysis for selection"