import { Injectable } from '@angular/core'; import { Title } from '@angular/platform-browser'; import { RouterStateSnapshot, TitleStrategy } from '@angular/router'; @Injectable() export class AppTitleStrategy extends TitleStrategy { private readonly appName = 'LineGestão'; constructor(private readonly titleService: Title) { super(); } override updateTitle(routerState: RouterStateSnapshot): void { const pageTitle = this.buildTitle(routerState); this.titleService.setTitle( pageTitle ? `${pageTitle} - ${this.appName}` : this.appName ); } }