From 9ba48d6acb8c1d4cbfcfd220491886de19bb5ff2 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Mon, 5 May 2025 02:06:35 +0300 Subject: [PATCH] packages ng-modules refactored --- .../account/src/lib/account.module.ts | 25 ++++++++++--------- .../src/lib/permission-management.module.ts | 4 +-- .../src/lib/setting-management.module.ts | 3 ++- .../src/lib/tenant-management.module.ts | 4 ++- 4 files changed, 19 insertions(+), 17 deletions(-) diff --git a/npm/ng-packs/packages/account/src/lib/account.module.ts b/npm/ng-packs/packages/account/src/lib/account.module.ts index a3c05e6613..49448f6e72 100644 --- a/npm/ng-packs/packages/account/src/lib/account.module.ts +++ b/npm/ng-packs/packages/account/src/lib/account.module.ts @@ -1,9 +1,5 @@ -import { CoreModule, LazyModuleFactory } from '@abp/ng.core'; -import { ThemeSharedModule } from '@abp/ng.theme.shared'; +import { LazyModuleFactory } from '@abp/ng.core'; import { ModuleWithProviders, NgModule, NgModuleFactory } from '@angular/core'; -import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; -import { NgxValidateCoreModule } from '@ngx-validate/core'; -import { AccountRoutingModule } from './account-routing.module'; import { AccountConfigOptions } from './models/config-options'; import { ACCOUNT_CONFIG_OPTIONS } from './tokens/config-options.token'; import { accountConfigOptionsFactory } from './utils/factory-utils'; @@ -12,17 +8,22 @@ import { RE_LOGIN_CONFIRMATION_TOKEN } from './tokens'; import { ACCOUNT_EDIT_FORM_PROP_CONTRIBUTORS } from './tokens/extensions.token'; import { AccountExtensionsGuard } from './guards/extensions.guard'; -import { ExtensibleModule } from '@abp/ng.components/extensible'; +import { + ForgotPasswordComponent, + LoginComponent, + ManageProfileComponent, + RegisterComponent, + ResetPasswordComponent, +} from './components'; @NgModule({ declarations: [], imports: [ - CoreModule, - AccountRoutingModule, - ThemeSharedModule, - NgbDropdownModule, - NgxValidateCoreModule, - ExtensibleModule, + LoginComponent, + RegisterComponent, + ForgotPasswordComponent, + ResetPasswordComponent, + ManageProfileComponent, ], exports: [], }) diff --git a/npm/ng-packs/packages/permission-management/src/lib/permission-management.module.ts b/npm/ng-packs/packages/permission-management/src/lib/permission-management.module.ts index 500d7770f3..2d115004b6 100644 --- a/npm/ng-packs/packages/permission-management/src/lib/permission-management.module.ts +++ b/npm/ng-packs/packages/permission-management/src/lib/permission-management.module.ts @@ -1,11 +1,9 @@ -import { CoreModule } from '@abp/ng.core'; -import { ThemeSharedModule } from '@abp/ng.theme.shared'; import { NgModule } from '@angular/core'; import { PermissionManagementComponent } from './components'; @NgModule({ declarations: [], - imports: [CoreModule, ThemeSharedModule, PermissionManagementComponent], + imports: [PermissionManagementComponent], exports: [PermissionManagementComponent], }) export class PermissionManagementModule {} diff --git a/npm/ng-packs/packages/setting-management/src/lib/setting-management.module.ts b/npm/ng-packs/packages/setting-management/src/lib/setting-management.module.ts index a16e719bfa..7842ac7de2 100644 --- a/npm/ng-packs/packages/setting-management/src/lib/setting-management.module.ts +++ b/npm/ng-packs/packages/setting-management/src/lib/setting-management.module.ts @@ -1,11 +1,12 @@ import { LazyModuleFactory } from '@abp/ng.core'; import { ModuleWithProviders, NgModule, NgModuleFactory } from '@angular/core'; import { SettingManagementRoutingModule } from './setting-management-routing.module'; +import { SettingManagementComponent } from './components/setting-management.component'; @NgModule({ declarations: [], exports: [], - imports: [SettingManagementRoutingModule], + imports: [SettingManagementRoutingModule, SettingManagementComponent], }) export class SettingManagementModule { static forChild(): ModuleWithProviders { diff --git a/npm/ng-packs/packages/tenant-management/src/lib/tenant-management.module.ts b/npm/ng-packs/packages/tenant-management/src/lib/tenant-management.module.ts index 3d6fabc8dd..d7074033ab 100644 --- a/npm/ng-packs/packages/tenant-management/src/lib/tenant-management.module.ts +++ b/npm/ng-packs/packages/tenant-management/src/lib/tenant-management.module.ts @@ -9,11 +9,13 @@ import { TENANT_MANAGEMENT_ENTITY_PROP_CONTRIBUTORS, TENANT_MANAGEMENT_TOOLBAR_ACTION_CONTRIBUTORS, } from './tokens/extensions.token'; +import { TenantsComponent } from './components'; +import { TenantManagementRoutingModule } from './tenant-management-routing.module'; @NgModule({ declarations: [], exports: [], - imports: [], + imports: [TenantManagementRoutingModule, TenantsComponent], }) export class TenantManagementModule { static forChild(