From 008ad56f7489eda7a05d655f94509c49357ee9d5 Mon Sep 17 00:00:00 2001
From: Etienne LOUPIAS <eloupias@grandlyon.com>
Date: Mon, 4 Mar 2024 11:20:59 +0100
Subject: [PATCH] chore(v3): replace textarea by app-textarea (#475)

---
 .../structure-details.component.html              | 11 +++++------
 .../structure-details.component.scss              |  6 +++---
 .../structure-details.component.ts                |  2 +-
 src/styles.scss                                   | 15 ---------------
 4 files changed, 9 insertions(+), 25 deletions(-)

diff --git a/src/app/structure-list/components/structure-details/structure-details.component.html b/src/app/structure-list/components/structure-details/structure-details.component.html
index 7f611ea84..801c11bf4 100644
--- a/src/app/structure-list/components/structure-details/structure-details.component.html
+++ b/src/app/structure-list/components/structure-details/structure-details.component.html
@@ -446,12 +446,11 @@
     Votre commentaire sera envoyé aux administrateurs pour une prise en compte de votre remarque. Si vous souhaitez
     avoir un retour, merci de préciser votre contact.
   </p>
-  <textarea
+  <app-textarea
     #myText
-    id="story"
-    class="textarea"
-    name="story"
-    rows="6"
+    class="errorTextarea"
+    id="errorTextarea"
+    label=""
     placeholder="Décrivez l'erreur ici. Ex: Horaires faux..."
-  ></textarea>
+  />
 </app-modal>
diff --git a/src/app/structure-list/components/structure-details/structure-details.component.scss b/src/app/structure-list/components/structure-details/structure-details.component.scss
index b596c3856..64c24b81c 100644
--- a/src/app/structure-list/components/structure-details/structure-details.component.scss
+++ b/src/app/structure-list/components/structure-details/structure-details.component.scss
@@ -267,8 +267,8 @@ section.updatedAt {
   }
 }
 
-::ng-deep.modal {
-  .textarea {
-    width: calc(100% - 20px);
+.errorTextarea {
+  ::ng-deep .inputContainer {
+    width: unset;
   }
 }
diff --git a/src/app/structure-list/components/structure-details/structure-details.component.ts b/src/app/structure-list/components/structure-details/structure-details.component.ts
index e0bee71ff..6da4f828c 100644
--- a/src/app/structure-list/components/structure-details/structure-details.component.ts
+++ b/src/app/structure-list/components/structure-details/structure-details.component.ts
@@ -285,7 +285,7 @@ export class StructureDetailsComponent implements OnInit {
   public sendErrorEmail(shouldSend: boolean, content?: string): void {
     this.displayModalError();
     if (shouldSend && content) {
-      this.structureService.sendMailOnStructureError(this.structure._id, content).subscribe(() => {});
+      this.structureService.sendMailOnStructureError(this.structure._id, content).subscribe();
     }
   }
 
diff --git a/src/styles.scss b/src/styles.scss
index 536a871b0..a8303d32e 100644
--- a/src/styles.scss
+++ b/src/styles.scss
@@ -174,21 +174,6 @@ form p.notRequired {
   }
 }
 
-/** Textarea **/
-// V3REMOVE
-textarea {
-  padding: 13px 8px;
-  background: $grey-9;
-  border: 1px solid $grey-5;
-  border-radius: 4px;
-  resize: none;
-  outline: none;
-  @include font-regular-16;
-  &:focus {
-    border: 1px solid $grey-3;
-  }
-}
-
 /** Buttons **/
 // V3REMOVE
 button {
-- 
GitLab