diff --git a/frontend/src/app/components/tenant-card/tenant-card.css b/frontend/src/app/components/tenant-card/tenant-card.css
index af57670..5fc30bb 100644
--- a/frontend/src/app/components/tenant-card/tenant-card.css
+++ b/frontend/src/app/components/tenant-card/tenant-card.css
@@ -79,11 +79,26 @@
}
.attachment-row.mat-mdc-button {
--mdc-text-button-label-text-color: var(--text);
+ display: flex;
flex: 1;
+ align-items: center;
min-width: 0;
justify-content: flex-start;
padding: 0 5px;
font-size: 0.78rem;
+ overflow: hidden;
+ text-align: left;
+}
+.attachment-download-icon,
+.attachment-row mat-spinner {
+ flex: 0 0 16px;
+ width: 16px;
+ margin-right: 8px;
+}
+.attachment-file-name {
+ min-width: 0;
+ overflow-wrap: anywhere;
+ text-align: left;
}
.attachment-delete.mat-mdc-button {
--mdc-text-button-label-text-color: var(--danger);
diff --git a/frontend/src/app/components/tenant-card/tenant-card.html b/frontend/src/app/components/tenant-card/tenant-card.html
index a04c020..086230d 100644
--- a/frontend/src/app/components/tenant-card/tenant-card.html
+++ b/frontend/src/app/components/tenant-card/tenant-card.html
@@ -48,9 +48,11 @@
(click)="attachmentDownloadRequested.emit({ tenantId: tenant().id!, attachment })"
>
@if (downloadingAttachmentIds().has(attachment.id)) {
- Téléchargement…
+
+ Téléchargement…
} @else {
- ↧{{ attachment.fileName }}
+
+ {{ attachment.fileName }}
}