From ba695e2426b84c549cca4b497b27fd50f78e7e6f Mon Sep 17 00:00:00 2001
From: Nessar
Date: Thu, 16 Jul 2026 20:32:11 +0200
Subject: [PATCH] feat: enhance attachment actions with Font Awesome icons and
improve layout
---
.../app/components/tenant-card/tenant-card.css | 15 +++++++++++++++
.../app/components/tenant-card/tenant-card.html | 6 ++++--
.../components/tenant-card/tenant-card.spec.ts | 3 ++-
.../src/app/components/tenant-card/tenant-card.ts | 3 ++-
4 files changed, 23 insertions(+), 4 deletions(-)
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 }}
}