From 24aae7769a66ce2bc50d72b1441872f342e929a4 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Mon, 28 Apr 2025 14:02:54 +0300 Subject: [PATCH] change-theme command bug fix --- .../src/commands/change-theme/style-map.ts | 66 ++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts index 20dd7e2002..1636b5fc84 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts @@ -270,9 +270,22 @@ importMap.set(ThemeOptionsEnum.Basic, [ { path: '@abp/ng.theme.basic', importName: 'ThemeBasicModule', - expression: 'ThemeBasicModule.forRoot()', + expression: 'ThemeBasicModule', provider: 'provideThemeBasicConfig', }, + { + path: '@abp/ng.theme.shared', + importName: 'ThemeSharedModule', + expression: 'ThemeSharedModule', + }, + { + path: '@abp/ng.theme.shared', + importName: 'withValidationBluePrint', + }, + { + path: '@abp/ng.theme.shared', + importName: 'provideAbpThemeShared', + }, ]); importMap.set(ThemeOptionsEnum.Lepton, [ @@ -281,6 +294,23 @@ importMap.set(ThemeOptionsEnum.Lepton, [ importName: 'ThemeLeptonModule', provider: 'provideThemeLepton', }, + { + path: '@abp/ng.theme.shared', + importName: 'ThemeSharedModule', + expression: 'ThemeSharedModule', + }, + { + path: '@abp/ng.theme.shared', + importName: 'withHttpErrorConfig', + }, + { + path: '@abp/ng.theme.shared', + importName: 'withValidationBluePrint', + }, + { + path: '@abp/ng.theme.shared', + importName: 'provideAbpThemeShared', + }, ]); importMap.set(ThemeOptionsEnum.LeptonXLite, [ @@ -299,6 +329,23 @@ importMap.set(ThemeOptionsEnum.LeptonXLite, [ importName: 'AccountLayoutModule', expression: 'AccountLayoutModule.forRoot()', }, + { + path: '@abp/ng.theme.shared', + importName: 'ThemeSharedModule', + expression: 'ThemeSharedModule', + }, + { + path: '@abp/ng.theme.shared', + importName: 'withHttpErrorConfig', + }, + { + path: '@abp/ng.theme.shared', + importName: 'withValidationBluePrint', + }, + { + path: '@abp/ng.theme.shared', + importName: 'provideAbpThemeShared', + }, ]); importMap.set(ThemeOptionsEnum.LeptonX, [ @@ -312,8 +359,25 @@ importMap.set(ThemeOptionsEnum.LeptonX, [ importName: 'SideMenuLayoutModule', expression: 'SideMenuLayoutModule.forRoot()', }, + { + path: '@abp/ng.theme.shared', + importName: 'ThemeSharedModule', + expression: 'ThemeSharedModule', + }, { path: '@volosoft/abp.ng.theme.lepton-x', importName: 'HttpErrorComponent', }, + { + path: '@abp/ng.theme.shared', + importName: 'withHttpErrorConfig', + }, + { + path: '@abp/ng.theme.shared', + importName: 'withValidationBluePrint', + }, + { + path: '@abp/ng.theme.shared', + importName: 'provideAbpThemeShared', + }, ]);