diff --git a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts index 591c6883fb..a0e312e65b 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts @@ -1,6 +1,5 @@ import { DatePipe } from '@angular/common'; import { ModuleWithProviders, NgModule } from '@angular/core'; -import { NgbPaginationModule } from '@ng-bootstrap/ng-bootstrap'; import { NgxValidateCoreModule } from '@ngx-validate/core'; import { NgxDatatableModule } from '@swimlane/ngx-datatable'; import { BreadcrumbItemsComponent } from './components/breadcrumb-items/breadcrumb-items.component'; @@ -14,7 +13,6 @@ import { ModalCloseDirective } from './components/modal/modal-close.directive'; import { ModalComponent } from './components/modal/modal.component'; import { ToastContainerComponent } from './components/toast-container/toast-container.component'; import { ToastComponent } from './components/toast/toast.component'; -import { EllipsisDirective } from './directives/ellipsis.directive'; import { LoadingDirective } from './directives/loading.directive'; import { NgxDatatableDefaultDirective } from './directives/ngx-datatable-default.directive'; import { NgxDatatableListDirective } from './directives/ngx-datatable-list.directive'; @@ -33,7 +31,7 @@ import { AbpVisibleDirective, DisabledDirective } from './directives'; import { FormInputComponent } from './components/form-input/form-input.component'; import { FormCheckboxComponent } from './components/checkbox/checkbox.component'; -export const THEME_SHARED_COMPONENTS = [ +export const THEME_SHARED_EXPORTS = [ BreadcrumbComponent, BreadcrumbItemsComponent, ButtonComponent, @@ -48,36 +46,20 @@ export const THEME_SHARED_COMPONENTS = [ FormInputComponent, FormCheckboxComponent, HttpErrorWrapperComponent, + NgxDatatableModule, + NgxValidateCoreModule, + CardModule, + DisabledDirective, + AbpVisibleDirective, + NgxDatatableListDirective, + NgxDatatableDefaultDirective, + PasswordComponent, ]; @NgModule({ - imports: [ - CoreModule, - NgxDatatableModule, - NgxValidateCoreModule, - NgbPaginationModule, - EllipsisDirective, - CardModule, - PasswordComponent, - NgxDatatableDefaultDirective, - NgxDatatableListDirective, - DisabledDirective, - AbpVisibleDirective, - ...THEME_SHARED_COMPONENTS, - ], + imports: [...THEME_SHARED_EXPORTS], declarations: [], - exports: [ - NgxDatatableModule, - NgxValidateCoreModule, - CardModule, - DisabledDirective, - AbpVisibleDirective, - NgxDatatableListDirective, - NgxDatatableDefaultDirective, - PasswordComponent, - ...THEME_SHARED_COMPONENTS, - ], - providers: [DatePipe], + exports: [...THEME_SHARED_EXPORTS], }) export class BaseThemeSharedModule {}