From aa134490ee3c6700e90cd1305251a2b6d9437432 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marl=C3=A8ne=20SIMONDANT?= <msimondant@grandlyon.com>
Date: Mon, 22 Apr 2024 11:49:58 +0000
Subject: [PATCH] fix(Accessibility): add title for each news page

---
 .../post/components/post-details/post-details.component.ts   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/app/post/components/post-details/post-details.component.ts b/src/app/post/components/post-details/post-details.component.ts
index e095b8a4a..0131c534f 100644
--- a/src/app/post/components/post-details/post-details.component.ts
+++ b/src/app/post/components/post-details/post-details.component.ts
@@ -1,5 +1,5 @@
 import { Component, ElementRef, OnInit, Renderer2, ViewEncapsulation } from '@angular/core';
-import { DomSanitizer } from '@angular/platform-browser';
+import { DomSanitizer, Title } from '@angular/platform-browser';
 import { ActivatedRoute } from '@angular/router';
 import { RouterListenerService } from '../../../services/routerListener.service';
 import { Post } from '../../models/post.model';
@@ -21,6 +21,7 @@ export class PostDetailsComponent implements OnInit {
     private routerListener: RouterListenerService,
     private readonly elementRef: ElementRef,
     private renderer: Renderer2,
+    private title: Title,
   ) {}
 
   ngOnInit(): void {
@@ -38,6 +39,8 @@ export class PostDetailsComponent implements OnInit {
     const script = this.renderer.createElement('script');
     script.src = '/assets/ghost/cards.min.js';
     this.renderer.appendChild(this.elementRef.nativeElement, script);
+    // set page title
+    this.title.setTitle(this.post.title + " | Réseau des acteurs de l'inclusion numérique de la métropole de Lyon");
   }
 
   public backToPosts(): void {
-- 
GitLab