|
|
|
@ -1,13 +1,13 @@ |
|
|
|
import { CoreModule } from '@abp/ng.core'; |
|
|
|
import { CoreModule, LazyModuleFactory } from '@abp/ng.core'; |
|
|
|
import { FeatureManagementModule } from '@abp/ng.feature-management'; |
|
|
|
import { ThemeSharedModule } from '@abp/ng.theme.shared'; |
|
|
|
import { NgModule, Provider } from '@angular/core'; |
|
|
|
import { ModuleWithProviders, NgModule, NgModuleFactory } from '@angular/core'; |
|
|
|
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; |
|
|
|
import { NgxValidateCoreModule } from '@ngx-validate/core'; |
|
|
|
import { NgxsModule } from '@ngxs/store'; |
|
|
|
import { TenantsComponent } from './components/tenants/tenants.component'; |
|
|
|
import { TenantManagementState } from './states/tenant-management.state'; |
|
|
|
import { TenantManagementRoutingModule } from './tenant-management-routing.module'; |
|
|
|
import { FeatureManagementModule } from '@abp/ng.feature-management'; |
|
|
|
import { NgxValidateCoreModule } from '@ngx-validate/core'; |
|
|
|
|
|
|
|
@NgModule({ |
|
|
|
declarations: [TenantsComponent], |
|
|
|
@ -22,4 +22,15 @@ import { NgxValidateCoreModule } from '@ngx-validate/core'; |
|
|
|
FeatureManagementModule, |
|
|
|
], |
|
|
|
}) |
|
|
|
export class TenantManagementModule {} |
|
|
|
export class TenantManagementModule { |
|
|
|
static forChild(): ModuleWithProviders<TenantManagementModule> { |
|
|
|
return { |
|
|
|
ngModule: TenantManagementModule, |
|
|
|
providers: [], |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
static forLazy(): NgModuleFactory<TenantManagementModule> { |
|
|
|
return new LazyModuleFactory(TenantManagementModule.forChild()); |
|
|
|
} |
|
|
|
} |
|
|
|
|