diff --git a/apps/backoffice/src/app/features/license-review/components/DocumentsTab.tsx b/apps/backoffice/src/app/features/license-review/components/DocumentsTab.tsx index 3de93748c..ea69922ac 100644 --- a/apps/backoffice/src/app/features/license-review/components/DocumentsTab.tsx +++ b/apps/backoffice/src/app/features/license-review/components/DocumentsTab.tsx @@ -162,49 +162,56 @@ export function DocumentsTab({ return ( - + -
- - {attachment.documentKey} - +
+ {/* Badges sit beside the name, not in the outer nowrap row — + that row also has to fit six action buttons, so a long + name plus badges there overflowed its box and the + opaque badge painted over the bleeding text. Nested here + with its own wrap, the name truncates cleanly instead. */} + + + {attachment.documentKey} + + {verdict && ( + + + ) : ( + + ) + } + > + {verdict.decision === 'ACCEPTED' + ? t('review.documents.accepted', 'Accepted') + : t('review.documents.rejected', 'Rejected')} + + + )} + {flagged && ( + + {t('review.documents.flagged', 'Correction requested')} + + )} + {file?.originalName ?? t('review.documents.noFile', 'No file')}
- {verdict && ( - - - ) : ( - - ) - } - > - {verdict.decision === 'ACCEPTED' - ? t('review.documents.accepted', 'Accepted') - : t('review.documents.rejected', 'Rejected')} - - - )} - {flagged && ( - - {t('review.documents.flagged', 'Correction requested')} - - )}