From 804703e984919aa2fac6272f8058f94256460b73 Mon Sep 17 00:00:00 2001 From: Hristo Hristov Date: Fri, 20 Feb 2026 16:46:52 +0200 Subject: [PATCH 1/3] fix(angular): add missing providers --- .../_base_with_home/files/src/app/app.config.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts b/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts index 6e8584d43..9e29eb2b1 100644 --- a/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts +++ b/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts @@ -1,11 +1,18 @@ -import { ApplicationConfig, EnvironmentProviders, Provider, provideZoneChangeDetection } from '@angular/core'; +import { ApplicationConfig, EnvironmentProviders, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core'; import { provideRouter } from '@angular/router'; +import { BrowserModule, HammerModule } from '@angular/platform-browser'; +import { provideAnimations } from '@angular/platform-browser/animations'; import { routes } from './app.routes'; +// provide the HAMMER_GESTURE_CONFIG token +// to override the default settings of the HammerModule +// { provide: HAMMER_GESTURE_CONFIG, useClass: MyHammerConfig } const providers: (EnvironmentProviders | Provider)[] = [ provideZoneChangeDetection({ eventCoalescing: true }), - provideRouter(routes) + provideRouter(routes), + importProvidersFrom(BrowserModule, HammerModule), + provideAnimations() ]; export const appConfig: ApplicationConfig = { providers }; From 75eef022a33f0dc6bc5b90816ccee9c415d76289 Mon Sep 17 00:00:00 2001 From: Hristo Hristov Date: Fri, 20 Feb 2026 16:56:19 +0200 Subject: [PATCH 2/3] fix(angular): empty template config --- .../igx-ts/projects/empty/files/src/app/app.config.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts b/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts index 6e8584d43..9e29eb2b1 100644 --- a/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts +++ b/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts @@ -1,11 +1,18 @@ -import { ApplicationConfig, EnvironmentProviders, Provider, provideZoneChangeDetection } from '@angular/core'; +import { ApplicationConfig, EnvironmentProviders, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core'; import { provideRouter } from '@angular/router'; +import { BrowserModule, HammerModule } from '@angular/platform-browser'; +import { provideAnimations } from '@angular/platform-browser/animations'; import { routes } from './app.routes'; +// provide the HAMMER_GESTURE_CONFIG token +// to override the default settings of the HammerModule +// { provide: HAMMER_GESTURE_CONFIG, useClass: MyHammerConfig } const providers: (EnvironmentProviders | Provider)[] = [ provideZoneChangeDetection({ eventCoalescing: true }), - provideRouter(routes) + provideRouter(routes), + importProvidersFrom(BrowserModule, HammerModule), + provideAnimations() ]; export const appConfig: ApplicationConfig = { providers }; From a2bf7bf6fc973ba0af8d12dc1c33605419475891 Mon Sep 17 00:00:00 2001 From: Hristo Hristov Date: Fri, 20 Feb 2026 17:42:38 +0200 Subject: [PATCH 3/3] fix: update imports --- .../igx-ts/projects/_base/files/src/app/app.config.ts | 6 +++--- .../projects/_base_with_home/files/src/app/app.config.ts | 2 +- .../igx-ts/projects/empty/files/src/app/app.config.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/igx-templates/igx-ts/projects/_base/files/src/app/app.config.ts b/packages/igx-templates/igx-ts/projects/_base/files/src/app/app.config.ts index e2c53ebbe..59085a03d 100644 --- a/packages/igx-templates/igx-ts/projects/_base/files/src/app/app.config.ts +++ b/packages/igx-templates/igx-ts/projects/_base/files/src/app/app.config.ts @@ -1,11 +1,11 @@ -import { ApplicationConfig, ErrorHandler, EnvironmentProviders, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core'; -import { provideRouter } from '@angular/router'; +import { ApplicationConfig, EnvironmentProviders, ErrorHandler, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core'; import { BrowserModule, HammerModule } from '@angular/platform-browser'; import { provideAnimations } from '@angular/platform-browser/animations'; +import { provideRouter } from '@angular/router'; +import { environment } from '../environments/environment'; import { routes } from './app.routes'; import { GlobalErrorHandlerService } from './error-routing/error/global-error-handler.service'; -import { environment } from '../environments/environment'; // provide the HAMMER_GESTURE_CONFIG token // to override the default settings of the HammerModule diff --git a/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts b/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts index 9e29eb2b1..f082ba0b6 100644 --- a/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts +++ b/packages/igx-templates/igx-ts/projects/_base_with_home/files/src/app/app.config.ts @@ -1,7 +1,7 @@ import { ApplicationConfig, EnvironmentProviders, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core'; -import { provideRouter } from '@angular/router'; import { BrowserModule, HammerModule } from '@angular/platform-browser'; import { provideAnimations } from '@angular/platform-browser/animations'; +import { provideRouter } from '@angular/router'; import { routes } from './app.routes'; diff --git a/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts b/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts index 9e29eb2b1..f082ba0b6 100644 --- a/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts +++ b/packages/igx-templates/igx-ts/projects/empty/files/src/app/app.config.ts @@ -1,7 +1,7 @@ import { ApplicationConfig, EnvironmentProviders, Provider, importProvidersFrom, provideZoneChangeDetection } from '@angular/core'; -import { provideRouter } from '@angular/router'; import { BrowserModule, HammerModule } from '@angular/platform-browser'; import { provideAnimations } from '@angular/platform-browser/animations'; +import { provideRouter } from '@angular/router'; import { routes } from './app.routes';