From d37f969c494d2e97cb69231297ad2f0aee7e4ab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sinan=20=C3=96zt=C3=BCrk?= Date: Wed, 14 Feb 2024 13:34:36 +0300 Subject: [PATCH] Page Titles Enhancement --- npm/ng-packs/packages/core/src/lib/core.module.ts | 4 ++-- .../packages/core/src/lib/services/title-strategy.service.ts | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/core.module.ts b/npm/ng-packs/packages/core/src/lib/core.module.ts index e236fb50bf..9637ad6847 100644 --- a/npm/ng-packs/packages/core/src/lib/core.module.ts +++ b/npm/ng-packs/packages/core/src/lib/core.module.ts @@ -42,7 +42,7 @@ import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.tok import { AuthErrorFilterService } from './abstracts'; import { DYNAMIC_LAYOUTS_TOKEN } from "./tokens/dynamic-layout.token"; import { DEFAULT_DYNAMIC_LAYOUTS } from "./constants"; -import { CustomTitleStrategy } from './services/title-strategy.service'; +import { AbpTitleStrategy } from './services/title-strategy.service'; const standaloneDirectives = [ @@ -198,7 +198,7 @@ export class CoreModule { }, { provide: TitleStrategy, - useExisting: CustomTitleStrategy + useExisting: AbpTitleStrategy } ], }; diff --git a/npm/ng-packs/packages/core/src/lib/services/title-strategy.service.ts b/npm/ng-packs/packages/core/src/lib/services/title-strategy.service.ts index e25bac5fa5..6da0d4adac 100644 --- a/npm/ng-packs/packages/core/src/lib/services/title-strategy.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/title-strategy.service.ts @@ -1,15 +1,14 @@ -import { Injectable, effect, inject, signal } from "@angular/core"; +import { Injectable, effect, inject } from "@angular/core"; import { Title } from "@angular/platform-browser"; import { TitleStrategy, RouterStateSnapshot } from "@angular/router"; import { ConfigStateService } from "./config-state.service"; import { LocalizationService } from "./localization.service"; -import { tap } from "rxjs"; import { toSignal } from "@angular/core/rxjs-interop"; @Injectable({ providedIn: 'root' }) -export class CustomTitleStrategy extends TitleStrategy { +export class AbpTitleStrategy extends TitleStrategy { protected readonly title = inject(Title); protected readonly configState = inject(ConfigStateService); protected readonly localizationService = inject(LocalizationService);