From 1f3427a029dcc1c39bb4b64194e81ab1e751b46b Mon Sep 17 00:00:00 2001 From: Etienne Delclaux <150020787+edelclaux@users.noreply.github.com> Date: Mon, 20 Jan 2025 11:31:01 +0100 Subject: [PATCH] fix(taxon-sheet): now display message when no profiles computed + move profile disclaimer on top (#3337) * fix: replace toaster with simple message * feat: move disclaimer at the top --- .../tab-profile/tab-profile.component.html | 14 ++++++++++---- .../tab-profile/tab-profile.component.scss | 2 +- .../tab-profile/tab-profile.component.ts | 3 --- frontend/src/assets/i18n/fr.json | 3 ++- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.html b/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.html index 57f696da1a..ab9e8c366a 100644 --- a/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.html +++ b/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.html @@ -1,4 +1,10 @@ -
+
+ + {{ 'FicheTaxon.MessageProfil' | translate }} +
- - {{ 'FicheTaxon.MessageProfil' | translate }} -
+ +
{{ 'FicheTaxon.MessageNoProfil' | translate }}
+
diff --git a/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.scss b/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.scss index d8f962d4af..2dc3c39f3f 100644 --- a/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.scss +++ b/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.scss @@ -1,8 +1,8 @@ .Profile { display: flex; flex-flow: column; - gap: 1rem; &__disclaimer { + margin-top: -0.5rem; font-style: italic; } &__indicators { diff --git a/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.ts b/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.ts index 56a044c0e6..03d7131e81 100644 --- a/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.ts +++ b/frontend/src/app/syntheseModule/taxon-sheet/tab-profile/tab-profile.component.ts @@ -71,9 +71,6 @@ export class TabProfileComponent implements OnInit { }, (errors) => { this.profile = null; - if (errors.status == 404) { - this._commonService.regularToaster('warning', 'Aucune donnée pour ce taxon'); - } } ); }); diff --git a/frontend/src/assets/i18n/fr.json b/frontend/src/assets/i18n/fr.json index 88b2f5b44d..51c9068959 100644 --- a/frontend/src/assets/i18n/fr.json +++ b/frontend/src/assets/i18n/fr.json @@ -273,7 +273,8 @@ "previous": "Voir le média précédent" }, "FicheTaxon": { - "MessageProfil": "* Ce profil est calculé sur les observations considérées valides présentes dans la Synthèse. Il permet de faciliter la validation de nouvelles observations en les comparant à la répartition spatiale, altitudinale et phénologique des observations valides." + "MessageProfil": "* Ce profil est calculé sur les observations considérées valides présentes dans la Synthèse. Il permet de faciliter la validation de nouvelles observations en les comparant à la répartition spatiale, altitudinale et phénologique des observations valides.", + "MessageNoProfil": "Aucune donnée de profil pour ce taxon" }, "Import": { "DestinationLabel": "Destination",