| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  | <button (click)="toggleModal()" [ngClass]="{ | 
					
						
							|  |  |  | 'is-active': isModalOpen | 
					
						
							|  |  |  | }" class="feedback-button"> | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  |   <span class="text"> | 
					
						
							|  |  |  |   Feedback | 
					
						
							|  |  |  |   </span> | 
					
						
							|  |  |  |   <i class="ri-message-2-line"></i> | 
					
						
							|  |  |  | </button> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- Feedback Modal --> | 
					
						
							|  |  |  | @if (isModalOpen) { | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |   <div class="feedback-modal-overlay"> | 
					
						
							| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |     <div class="feedback-modal"> | 
					
						
							| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  |       <button (click)="toggleModal()" [ngClass]="{ | 
					
						
							|  |  |  | 'is-active': isModalOpen | 
					
						
							|  |  |  | }" class="feedback-button"> | 
					
						
							|  |  |  |   <span class="text"> | 
					
						
							|  |  |  |   Feedback | 
					
						
							|  |  |  |   </span> | 
					
						
							|  |  |  |         <i class="ri-message-2-line"></i> | 
					
						
							|  |  |  |       </button> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |       <div class="modal-header"> | 
					
						
							| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  |         <div class="side"> | 
					
						
							|  |  |  |           <h3>Share us your feedback !</h3> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           <div class="star-row"> | 
					
						
							|  |  |  |             <i class="ri-star-line"></i> | 
					
						
							|  |  |  |             <i class="ri-star-line"></i> | 
					
						
							|  |  |  |             <i class="ri-star-line"></i> | 
					
						
							|  |  |  |             <i class="ri-star-line"></i> | 
					
						
							|  |  |  |             <i class="ri-star-line"></i> | 
					
						
							|  |  |  |           </div> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <div class="side"> | 
					
						
							|  |  |  |           <sae-m-button (click)="toggleModal()" [kind]="'secondary'" [label]="'retour'" | 
					
						
							|  |  |  |                         [size]="'medium'"></sae-m-button> | 
					
						
							|  |  |  |           <sae-m-button (click)="submitFeedback()" [kind]="'primary'" [label]="'Soumettre'" | 
					
						
							|  |  |  |                         [size]="'medium'"></sae-m-button> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <!--        <button class="close-button" (click)="toggleModal()">--> | 
					
						
							|  |  |  |         <!--          <i class="ri-close-line"></i>--> | 
					
						
							|  |  |  |         <!--        </button>--> | 
					
						
							| 
									
										
										
										
											2025-09-25 16:22:43 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |       <div class="modal-body"> | 
					
						
							| 
									
										
										
										
											2025-09-25 16:22:43 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |         <textarea | 
					
						
							|  |  |  |           [(ngModel)]="feedbackText" | 
					
						
							|  |  |  |           [disabled]="isSubmitting" | 
					
						
							| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  |           placeholder="Enter your feedback here..." | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |           rows="5" | 
					
						
							|  |  |  |         ></textarea> | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |         @if (submitSuccess) { | 
					
						
							|  |  |  |           <div class="success-message"> | 
					
						
							|  |  |  |             <i class="ri-check-line"></i> Thank you for your feedback! | 
					
						
							|  |  |  |           </div> | 
					
						
							|  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |         @if (submitError) { | 
					
						
							|  |  |  |           <div class="error-message"> | 
					
						
							|  |  |  |             <i class="ri-error-warning-line"></i> Failed to submit feedback. Please try again. | 
					
						
							|  |  |  |           </div> | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |       <div class="modal-footer"> | 
					
						
							| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  |         <!--        <button--> | 
					
						
							|  |  |  |         <!--          class="cancel-button"--> | 
					
						
							|  |  |  |         <!--          (click)="toggleModal()"--> | 
					
						
							|  |  |  |         <!--          [disabled]="isSubmitting"--> | 
					
						
							|  |  |  |         <!--        >--> | 
					
						
							|  |  |  |         <!--          Cancel--> | 
					
						
							|  |  |  |         <!--        </button>--> | 
					
						
							| 
									
										
										
										
											2025-09-25 16:22:43 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  |         <!--        <button--> | 
					
						
							|  |  |  |         <!--          class="submit-button"--> | 
					
						
							|  |  |  |         <!--          (click)="submitFeedback()"--> | 
					
						
							|  |  |  |         <!--          [disabled]="isSubmitting || !feedbackText.trim()"--> | 
					
						
							|  |  |  |         <!--        >--> | 
					
						
							|  |  |  |         <!--          --> | 
					
						
							|  |  |  |         <!--        </button>--> | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-25 16:22:43 +02:00
										 |  |  |         @if (isSubmitting) { | 
					
						
							| 
									
										
										
										
											2025-10-06 17:31:01 +02:00
										 |  |  |           <i class="ri-loader-4-line spinning"></i> Sending... | 
					
						
							|  |  |  |         } @else { | 
					
						
							|  |  |  |           <!--        Send Feedback--> | 
					
						
							|  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-09-17 17:23:30 +02:00
										 |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2025-08-08 16:43:50 +02:00
										 |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | } |