Browse Source

theme shared module standalone migration

migrating-abp-packages/theme-shared
erdemcaygor 9 months ago
parent
commit
5064f2382a
  1. 40
      npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts

40
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 {}

Loading…
Cancel
Save