From 63526764134724a49dbc12559dd73b6cf1420986 Mon Sep 17 00:00:00 2001 From: Daanish Nasir Date: Thu, 16 May 2019 14:19:56 -0500 Subject: [PATCH] fix(angular): update component modules with forRoot() --- angular/src/lib/accordion/accordion.module.ts | 11 +++++++++-- angular/src/lib/alert-banner/alert-banner.module.ts | 11 +++++++++-- angular/src/lib/alert-call/alert-call.module.ts | 11 +++++++++-- angular/src/lib/alert-meeting/alert-meeting.module.ts | 11 +++++++++-- angular/src/lib/alert/alert.module.ts | 11 +++++++++-- angular/src/lib/avatar/avatar.module.ts | 11 +++++++++-- angular/src/lib/badge/badge.module.ts | 11 +++++++++-- angular/src/lib/breadcrumbs/breadcrumbs.module.ts | 11 +++++++++-- angular/src/lib/button-group/button-group.module.ts | 11 +++++++++-- angular/src/lib/call-control/call-control.module.ts | 11 +++++++++-- angular/src/lib/checkbox/checkbox.module.ts | 11 +++++++++-- angular/src/lib/coachmark/coachmark.module.ts | 11 +++++++++-- .../lib/composite-avatar/composite-avatar.module.ts | 11 +++++++++-- angular/src/lib/date-picker/date-picker.module.ts | 11 +++++++++-- .../editable-textfield/editable-textfield.module.ts | 11 +++++++++-- angular/src/lib/icon/icon.module.ts | 11 +++++++++-- angular/src/lib/input-error/input-error.module.ts | 11 +++++++++-- angular/src/lib/input-helper/input-helper.module.ts | 11 +++++++++-- angular/src/lib/input/input.module.ts | 11 +++++++++-- angular/src/lib/label/label.module.ts | 11 +++++++++-- .../lib/list-item-header/list-item-header.module.ts | 11 +++++++++-- .../lib/list-item-section/list-item-section.module.ts | 11 +++++++++-- angular/src/lib/list-item/list-item.module.ts | 11 +++++++++-- .../src/lib/list-separator/list-separator.module.ts | 11 +++++++++-- angular/src/lib/list/list.module.ts | 11 +++++++++-- angular/src/lib/menu/menu.module.ts | 11 +++++++++-- angular/src/lib/modal/modal.module.ts | 11 +++++++++-- angular/src/lib/page-header/page-header.module.ts | 11 +++++++++-- angular/src/lib/radio/radio.module.ts | 11 +++++++++-- angular/src/lib/sample/sample.module.ts | 11 +++++++++-- angular/src/lib/search-input/search-input.module.ts | 11 +++++++++-- angular/src/lib/select/select.module.ts | 11 +++++++++-- angular/src/lib/sidebar-body/sidebar-body.module.ts | 11 +++++++++-- .../src/lib/sidebar-footer/sidebar-footer.module.ts | 11 +++++++++-- .../src/lib/sidebar-header/sidebar-header.module.ts | 11 +++++++++-- .../lib/sidebar-nav-item/sidebar-nav-item.module.ts | 11 +++++++++-- angular/src/lib/sidebar-nav/sidebar-nav.module.ts | 11 +++++++++-- angular/src/lib/sidebar/sidebar.module.ts | 11 +++++++++-- angular/src/lib/slider/slider.module.ts | 11 +++++++++-- angular/src/lib/spinner/spinner.module.ts | 11 +++++++++-- angular/src/lib/tabs/tab-content.module.ts | 11 +++++++++-- angular/src/lib/tabs/tab-header.module.ts | 11 +++++++++-- angular/src/lib/tabs/tab-list.module.ts | 11 +++++++++-- angular/src/lib/tabs/tab-pane.module.ts | 11 +++++++++-- angular/src/lib/tabs/tab.module.ts | 11 +++++++++-- angular/src/lib/tabs/tabs.module.ts | 11 +++++++++-- .../lib/time-picker/time-picker-dropdown.module.ts | 11 +++++++++-- angular/src/lib/time-picker/time-picker.module.ts | 11 +++++++++-- angular/src/lib/time-picker/time-selector.module.ts | 11 +++++++++-- angular/src/lib/toggle-switch/toggle-switch.module.ts | 11 +++++++++-- angular/src/lib/topbar/topbar.module.ts | 11 +++++++++-- 51 files changed, 459 insertions(+), 102 deletions(-) diff --git a/angular/src/lib/accordion/accordion.module.ts b/angular/src/lib/accordion/accordion.module.ts index fa8adc9d54..a817561bcf 100644 --- a/angular/src/lib/accordion/accordion.module.ts +++ b/angular/src/lib/accordion/accordion.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { AccordionComponent, AccordionTabComponent } from '../accordion/accordion.component'; import { AccordionService } from './accordion.service'; @@ -13,4 +13,11 @@ import { AccordionService } from './accordion.service'; schemas: [ CUSTOM_ELEMENTS_SCHEMA ], providers: [AccordionService], }) -export class AccordionModule { } +export class AccordionModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: AccordionModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/alert-banner/alert-banner.module.ts b/angular/src/lib/alert-banner/alert-banner.module.ts index 4043cc6899..f1589337c3 100644 --- a/angular/src/lib/alert-banner/alert-banner.module.ts +++ b/angular/src/lib/alert-banner/alert-banner.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { IconModule } from '../icon'; import { AlertBannerComponent } from './alert-banner.component'; @@ -8,4 +8,11 @@ import { AlertBannerComponent } from './alert-banner.component'; declarations: [AlertBannerComponent], exports: [AlertBannerComponent], }) -export class AlertBannerModule {} +export class AlertBannerModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: AlertBannerModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/alert-call/alert-call.module.ts b/angular/src/lib/alert-call/alert-call.module.ts index 703e7dace0..1b77966df5 100644 --- a/angular/src/lib/alert-call/alert-call.module.ts +++ b/angular/src/lib/alert-call/alert-call.module.ts @@ -1,7 +1,7 @@ import { OverlayModule } from '@angular/cdk/overlay'; import { PortalModule } from '@angular/cdk/portal'; import { CommonModule } from '@angular/common'; -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { AvatarModule } from '../avatar'; import { ButtonModule } from '../button'; import { IconModule } from '../icon'; @@ -39,4 +39,11 @@ import { RemoveHostDirective } from '../utils/directives/remove-host.directive'; providers: [AlertCallService], schemas: [CUSTOM_ELEMENTS_SCHEMA], }) -export class AlertCallModule {} +export class AlertCallModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: AlertCallModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/alert-meeting/alert-meeting.module.ts b/angular/src/lib/alert-meeting/alert-meeting.module.ts index b222b48b89..4bb1b8f4b4 100644 --- a/angular/src/lib/alert-meeting/alert-meeting.module.ts +++ b/angular/src/lib/alert-meeting/alert-meeting.module.ts @@ -1,7 +1,7 @@ import { OverlayModule } from '@angular/cdk/overlay'; import { PortalModule } from '@angular/cdk/portal'; import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { AvatarModule } from '../avatar'; import { ButtonModule } from '../button'; import { CompositeAvatarModule } from '../composite-avatar'; @@ -25,4 +25,11 @@ import { AlertMeetingService } from './alert-meeting.service'; entryComponents: [AlertMeetingContainerComponent], providers: [AlertMeetingService] }) -export class AlertMeetingModule {} +export class AlertMeetingModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: AlertMeetingModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/alert/alert.module.ts b/angular/src/lib/alert/alert.module.ts index e92540e05c..390ec87721 100644 --- a/angular/src/lib/alert/alert.module.ts +++ b/angular/src/lib/alert/alert.module.ts @@ -1,7 +1,7 @@ import { OverlayModule } from '@angular/cdk/overlay'; import { PortalModule } from '@angular/cdk/portal'; import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { ButtonModule } from '../button'; import { IconModule } from '../icon'; import { AlertComponent } from './alert.component'; @@ -21,4 +21,11 @@ import { AlertService } from './alert.service'; entryComponents: [AlertContainerComponent], providers: [AlertService], }) -export class AlertModule {} +export class AlertModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: AlertModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/avatar/avatar.module.ts b/angular/src/lib/avatar/avatar.module.ts index 9fd1b18d19..8037a79bed 100644 --- a/angular/src/lib/avatar/avatar.module.ts +++ b/angular/src/lib/avatar/avatar.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ButtonModule } from '../button'; import { IconModule } from '../icon'; @@ -10,4 +10,11 @@ import { AvatarComponent } from './avatar.component'; declarations: [AvatarComponent], exports: [AvatarComponent], }) -export class AvatarModule {} +export class AvatarModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: AvatarModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/badge/badge.module.ts b/angular/src/lib/badge/badge.module.ts index 0b2adc9687..30e8240a31 100644 --- a/angular/src/lib/badge/badge.module.ts +++ b/angular/src/lib/badge/badge.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { BadgeComponent } from './badge.component'; @@ -7,4 +7,11 @@ import { BadgeComponent } from './badge.component'; declarations: [BadgeComponent], exports: [BadgeComponent], }) -export class BadgeModule {} +export class BadgeModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: BadgeModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/breadcrumbs/breadcrumbs.module.ts b/angular/src/lib/breadcrumbs/breadcrumbs.module.ts index f9da19131b..1c7101fb84 100644 --- a/angular/src/lib/breadcrumbs/breadcrumbs.module.ts +++ b/angular/src/lib/breadcrumbs/breadcrumbs.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { BreadcrumbsComponent } from './breadcrumbs.component'; @@ -10,4 +10,11 @@ import { BreadcrumbsComponent } from './breadcrumbs.component'; exports: [BreadcrumbsComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) -export class BreadcrumbsModule { } +export class BreadcrumbsModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: BreadcrumbsModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/button-group/button-group.module.ts b/angular/src/lib/button-group/button-group.module.ts index e4bd5bf8c9..f629379844 100644 --- a/angular/src/lib/button-group/button-group.module.ts +++ b/angular/src/lib/button-group/button-group.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ButtonGroupComponent } from './button-group.component'; @@ -7,4 +7,11 @@ import { ButtonGroupComponent } from './button-group.component'; imports: [CommonModule], exports: [ButtonGroupComponent], }) -export class ButtonGroupModule {} +export class ButtonGroupModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ButtonGroupModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/call-control/call-control.module.ts b/angular/src/lib/call-control/call-control.module.ts index b0f5f3faf0..e4a4927370 100644 --- a/angular/src/lib/call-control/call-control.module.ts +++ b/angular/src/lib/call-control/call-control.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ButtonModule } from '../button'; import { IconModule } from '../icon'; @@ -9,4 +9,11 @@ import { CallControlComponent } from './call-control.component'; declarations: [CallControlComponent], exports: [CallControlComponent], }) -export class CallControlModule {} +export class CallControlModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: CallControlModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/checkbox/checkbox.module.ts b/angular/src/lib/checkbox/checkbox.module.ts index 9d539d3805..ac74abe4cc 100644 --- a/angular/src/lib/checkbox/checkbox.module.ts +++ b/angular/src/lib/checkbox/checkbox.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { CheckboxComponent } from './checkbox.component'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; @@ -17,4 +17,11 @@ import { InputHelperModule } from '../input-helper'; exports: [CheckboxComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) -export class CheckboxModule {} +export class CheckboxModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: CheckboxModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/coachmark/coachmark.module.ts b/angular/src/lib/coachmark/coachmark.module.ts index 690b7f8755..57d3b15eae 100644 --- a/angular/src/lib/coachmark/coachmark.module.ts +++ b/angular/src/lib/coachmark/coachmark.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { CoachmarkComponent } from './coachmark.component'; @@ -10,4 +10,11 @@ import { CoachmarkComponent } from './coachmark.component'; exports: [CoachmarkComponent], schemas: [ CUSTOM_ELEMENTS_SCHEMA ] }) -export class CoachmarkModule { } +export class CoachmarkModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: CoachmarkModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/composite-avatar/composite-avatar.module.ts b/angular/src/lib/composite-avatar/composite-avatar.module.ts index da8bda4d63..9d6e657f1b 100644 --- a/angular/src/lib/composite-avatar/composite-avatar.module.ts +++ b/angular/src/lib/composite-avatar/composite-avatar.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { AvatarModule } from '../avatar'; import { CompositeAvatarComponent } from './composite-avatar.component'; @@ -8,4 +8,11 @@ import { CompositeAvatarComponent } from './composite-avatar.component'; declarations: [CompositeAvatarComponent], exports: [CompositeAvatarComponent], }) -export class CompositeAvatarModule {} +export class CompositeAvatarModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: CompositeAvatarModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/date-picker/date-picker.module.ts b/angular/src/lib/date-picker/date-picker.module.ts index f35ef545a5..fb52b7ad5e 100644 --- a/angular/src/lib/date-picker/date-picker.module.ts +++ b/angular/src/lib/date-picker/date-picker.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { DatePickerComponent } from './date-picker.component'; import { DatePickerCalendarModule } from './date-picker-calendar.module'; @@ -13,4 +13,11 @@ import { OverlayModule } from '@angular/cdk/overlay'; ], exports: [DatePickerComponent] }) -export class DatePickerModule { } +export class DatePickerModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: DatePickerModule, + providers: [], + }; + } + } diff --git a/angular/src/lib/editable-textfield/editable-textfield.module.ts b/angular/src/lib/editable-textfield/editable-textfield.module.ts index de46ac77b7..9af0aeb4e1 100644 --- a/angular/src/lib/editable-textfield/editable-textfield.module.ts +++ b/angular/src/lib/editable-textfield/editable-textfield.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { InputModule } from '../input'; @@ -10,4 +10,11 @@ import { EditableTextfieldComponent } from './editable-textfield.component'; exports: [EditableTextfieldComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA], }) -export class EditableTextfieldModule {} +export class EditableTextfieldModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: EditableTextfieldModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/icon/icon.module.ts b/angular/src/lib/icon/icon.module.ts index e17cf19802..11e5913649 100644 --- a/angular/src/lib/icon/icon.module.ts +++ b/angular/src/lib/icon/icon.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { IconComponent } from './icon.component'; @@ -8,4 +8,11 @@ import { IconComponent } from './icon.component'; exports: [IconComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) -export class IconModule {} +export class IconModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: IconModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/input-error/input-error.module.ts b/angular/src/lib/input-error/input-error.module.ts index 5df030e85a..1f9ee41b99 100644 --- a/angular/src/lib/input-error/input-error.module.ts +++ b/angular/src/lib/input-error/input-error.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { InputErrorComponent } from './input-error.component'; @@ -7,4 +7,11 @@ import { InputErrorComponent } from './input-error.component'; imports: [CommonModule], exports: [InputErrorComponent], }) -export class InputErrorModule {} +export class InputErrorModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: InputErrorModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/input-helper/input-helper.module.ts b/angular/src/lib/input-helper/input-helper.module.ts index 60ba35707c..fa03649c52 100644 --- a/angular/src/lib/input-helper/input-helper.module.ts +++ b/angular/src/lib/input-helper/input-helper.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { InputHelperComponent } from './input-helper.component'; @@ -7,4 +7,11 @@ import { InputHelperComponent } from './input-helper.component'; imports: [CommonModule], exports: [InputHelperComponent], }) -export class InputHelperModule {} +export class InputHelperModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: InputHelperModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/input/input.module.ts b/angular/src/lib/input/input.module.ts index 3b60bbfbef..54a5a976c9 100644 --- a/angular/src/lib/input/input.module.ts +++ b/angular/src/lib/input/input.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { InputComponent } from './input.component'; import { LabelModule } from '../label'; @@ -20,4 +20,11 @@ import { FormsModule, ReactiveFormsModule } from '@angular/forms'; ], exports: [InputComponent], }) -export class InputModule {} +export class InputModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: InputModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/label/label.module.ts b/angular/src/lib/label/label.module.ts index 836ca7c2eb..b8e9051e9d 100644 --- a/angular/src/lib/label/label.module.ts +++ b/angular/src/lib/label/label.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { LabelComponent } from './label.component'; @@ -8,4 +8,11 @@ import { LabelComponent } from './label.component'; exports: [LabelComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA], }) -export class LabelModule {} +export class LabelModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: LabelModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/list-item-header/list-item-header.module.ts b/angular/src/lib/list-item-header/list-item-header.module.ts index b55ab047a6..225f448037 100755 --- a/angular/src/lib/list-item-header/list-item-header.module.ts +++ b/angular/src/lib/list-item-header/list-item-header.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ListItemModule } from '../list-item'; import { ListItemSectionModule } from '../list-item-section'; @@ -9,4 +9,11 @@ import { ListItemHeaderComponent } from './list-item-header.component'; declarations: [ListItemHeaderComponent], exports: [ListItemHeaderComponent] }) -export class ListItemHeaderModule {} +export class ListItemHeaderModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ListItemHeaderModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/list-item-section/list-item-section.module.ts b/angular/src/lib/list-item-section/list-item-section.module.ts index aa8d1a85d7..29be18e323 100644 --- a/angular/src/lib/list-item-section/list-item-section.module.ts +++ b/angular/src/lib/list-item-section/list-item-section.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ListItemSectionComponent } from './list-item-section.component'; @@ -8,4 +8,11 @@ import { ListItemSectionComponent } from './list-item-section.component'; exports: [ListItemSectionComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) -export class ListItemSectionModule {} +export class ListItemSectionModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ListItemSectionModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/list-item/list-item.module.ts b/angular/src/lib/list-item/list-item.module.ts index b7eb4d365f..262bd073ba 100644 --- a/angular/src/lib/list-item/list-item.module.ts +++ b/angular/src/lib/list-item/list-item.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ListItemComponent } from './list-item.component'; import { IconModule } from '../icon'; @@ -16,4 +16,11 @@ import { CheckboxModule } from '../checkbox'; exports: [ListItemComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) -export class ListItemModule {} +export class ListItemModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ListItemModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/list-separator/list-separator.module.ts b/angular/src/lib/list-separator/list-separator.module.ts index a0c18942f0..c71c49bfd7 100644 --- a/angular/src/lib/list-separator/list-separator.module.ts +++ b/angular/src/lib/list-separator/list-separator.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ListSeparatorComponent } from './list-separator.component'; @@ -7,4 +7,11 @@ import { ListSeparatorComponent } from './list-separator.component'; declarations: [ListSeparatorComponent], exports: [ListSeparatorComponent], }) -export class ListSeparatorModule {} +export class ListSeparatorModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ListSeparatorModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/list/list.module.ts b/angular/src/lib/list/list.module.ts index ff842b3dc6..7a8966fb36 100644 --- a/angular/src/lib/list/list.module.ts +++ b/angular/src/lib/list/list.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ListComponent } from './list.component'; @@ -8,4 +8,11 @@ import { ListComponent } from './list.component'; exports: [ListComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) -export class ListModule {} +export class ListModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ListModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/menu/menu.module.ts b/angular/src/lib/menu/menu.module.ts index 8855f923ff..1af9ee4d71 100644 --- a/angular/src/lib/menu/menu.module.ts +++ b/angular/src/lib/menu/menu.module.ts @@ -1,6 +1,6 @@ import { OverlayModule } from '@angular/cdk/overlay'; import { CommonModule } from '@angular/common'; -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { IconModule } from '../icon'; import { ListItemModule } from '../list-item'; import { MenuComponent } from './menu.component'; @@ -30,4 +30,11 @@ import { MenuTriggerDirective } from './menu-trigger.directive'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], }) -export class MenuModule {} +export class MenuModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: MenuModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/modal/modal.module.ts b/angular/src/lib/modal/modal.module.ts index 8987d72e9e..64980a0f18 100644 --- a/angular/src/lib/modal/modal.module.ts +++ b/angular/src/lib/modal/modal.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ModalComponent } from './modal.component'; import { OverlayModule } from '@angular/cdk/overlay'; @@ -9,4 +9,11 @@ import { OverlayModule } from '@angular/cdk/overlay'; imports: [CommonModule, OverlayModule], exports: [ModalComponent], }) -export class ModalModule { } +export class ModalModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ModalModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/page-header/page-header.module.ts b/angular/src/lib/page-header/page-header.module.ts index 5ed64e9a73..05ff603087 100644 --- a/angular/src/lib/page-header/page-header.module.ts +++ b/angular/src/lib/page-header/page-header.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { PageHeaderComponent } from './page-header.component'; import { PageHeaderContentModule } from './page-header-content.module'; @@ -11,4 +11,11 @@ import { PageHeaderContentModule } from './page-header-content.module'; ], exports: [PageHeaderComponent] }) -export class PageHeaderModule { } +export class PageHeaderModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: PageHeaderModule, + providers: [], + }; + } + } diff --git a/angular/src/lib/radio/radio.module.ts b/angular/src/lib/radio/radio.module.ts index 3c436da1ff..2dff7320d5 100644 --- a/angular/src/lib/radio/radio.module.ts +++ b/angular/src/lib/radio/radio.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { RadioComponent } from './radio.component'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; @@ -7,4 +7,11 @@ import { FormsModule, ReactiveFormsModule } from '@angular/forms'; imports: [CommonModule, FormsModule, ReactiveFormsModule], exports: [RadioComponent], }) -export class RadioModule {} +export class RadioModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: RadioModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/sample/sample.module.ts b/angular/src/lib/sample/sample.module.ts index 68be92aa05..72a469201a 100644 --- a/angular/src/lib/sample/sample.module.ts +++ b/angular/src/lib/sample/sample.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SampleComponent } from './sample.component'; @@ -7,4 +7,11 @@ import { SampleComponent } from './sample.component'; imports: [CommonModule], exports: [SampleComponent], }) -export class SampleModule {} +export class SampleModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SampleModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/search-input/search-input.module.ts b/angular/src/lib/search-input/search-input.module.ts index 32a722986f..cdba9d7e2d 100644 --- a/angular/src/lib/search-input/search-input.module.ts +++ b/angular/src/lib/search-input/search-input.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SearchInputComponent } from './search-input.component'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; @@ -18,4 +18,11 @@ import { LabelModule } from '../label'; ], exports: [SearchInputComponent], }) -export class SearchInputModule {} +export class SearchInputModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SearchInputModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/select/select.module.ts b/angular/src/lib/select/select.module.ts index d4731ecd74..5e3b138963 100644 --- a/angular/src/lib/select/select.module.ts +++ b/angular/src/lib/select/select.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SelectComponent } from './select.component'; import { ButtonModule } from '../button'; @@ -26,4 +26,11 @@ import { ListItemModule } from '../list-item'; exports: [SelectComponent], schemas: [ CUSTOM_ELEMENTS_SCHEMA ] }) -export class SelectModule {} +export class SelectModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SelectModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/sidebar-body/sidebar-body.module.ts b/angular/src/lib/sidebar-body/sidebar-body.module.ts index b003860fdc..a287d3aca9 100644 --- a/angular/src/lib/sidebar-body/sidebar-body.module.ts +++ b/angular/src/lib/sidebar-body/sidebar-body.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SideBarBodyComponent } from './sidebar-body.component'; @@ -11,4 +11,11 @@ import { SideBarBodyComponent } from './sidebar-body.component'; schemas: [ CUSTOM_ELEMENTS_SCHEMA ] }) -export class SideBarBodyModule { } +export class SideBarBodyModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SideBarBodyModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/sidebar-footer/sidebar-footer.module.ts b/angular/src/lib/sidebar-footer/sidebar-footer.module.ts index b08f917984..f26c7ff7c2 100644 --- a/angular/src/lib/sidebar-footer/sidebar-footer.module.ts +++ b/angular/src/lib/sidebar-footer/sidebar-footer.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SidebarFooterComponent } from './sidebar-footer.component'; @@ -10,4 +10,11 @@ import { SidebarFooterComponent } from './sidebar-footer.component'; exports: [SidebarFooterComponent], schemas: [ CUSTOM_ELEMENTS_SCHEMA ] }) -export class SidebarFooterModule { } +export class SidebarFooterModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SidebarFooterModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/sidebar-header/sidebar-header.module.ts b/angular/src/lib/sidebar-header/sidebar-header.module.ts index 3b4d8fd7d6..7d8bd4e4f5 100644 --- a/angular/src/lib/sidebar-header/sidebar-header.module.ts +++ b/angular/src/lib/sidebar-header/sidebar-header.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SidebarHeaderComponent } from './sidebar-header.component'; @@ -10,4 +10,11 @@ import { SidebarHeaderComponent } from './sidebar-header.component'; exports: [SidebarHeaderComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA], }) -export class SidebarHeaderModule { } +export class SidebarHeaderModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SidebarHeaderModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/sidebar-nav-item/sidebar-nav-item.module.ts b/angular/src/lib/sidebar-nav-item/sidebar-nav-item.module.ts index 8b3fa38ab8..c8bdb4c33a 100644 --- a/angular/src/lib/sidebar-nav-item/sidebar-nav-item.module.ts +++ b/angular/src/lib/sidebar-nav-item/sidebar-nav-item.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SidebarNavItemComponent } from './sidebar-nav-item.component'; @@ -10,4 +10,11 @@ import { SidebarNavItemComponent } from './sidebar-nav-item.component'; declarations: [SidebarNavItemComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA], }) -export class SidebarNavItemModule { } +export class SidebarNavItemModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SidebarNavItemModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/sidebar-nav/sidebar-nav.module.ts b/angular/src/lib/sidebar-nav/sidebar-nav.module.ts index 36e00d699f..9152d3b329 100644 --- a/angular/src/lib/sidebar-nav/sidebar-nav.module.ts +++ b/angular/src/lib/sidebar-nav/sidebar-nav.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SidebarNavComponent } from './sidebar-nav.component'; @@ -10,4 +10,11 @@ import { SidebarNavComponent } from './sidebar-nav.component'; exports: [SidebarNavComponent], schemas: [ CUSTOM_ELEMENTS_SCHEMA ], }) -export class SidebarNavModule { } +export class SidebarNavModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SidebarNavModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/sidebar/sidebar.module.ts b/angular/src/lib/sidebar/sidebar.module.ts index b9bb9998fb..f6f4f32966 100644 --- a/angular/src/lib/sidebar/sidebar.module.ts +++ b/angular/src/lib/sidebar/sidebar.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SideBarComponent } from './sidebar.component'; @@ -10,4 +10,11 @@ import { SideBarComponent } from './sidebar.component'; exports: [SideBarComponent], schemas: [ CUSTOM_ELEMENTS_SCHEMA ] }) -export class SideBarModule { } +export class SideBarModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SideBarModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/slider/slider.module.ts b/angular/src/lib/slider/slider.module.ts index 51a0e68045..6eb87078ec 100644 --- a/angular/src/lib/slider/slider.module.ts +++ b/angular/src/lib/slider/slider.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SliderComponent } from './slider.component'; import { SliderPointerComponent } from './slider-pointer.component'; @@ -8,4 +8,11 @@ import { SliderPointerComponent } from './slider-pointer.component'; imports: [CommonModule], exports: [SliderComponent], }) -export class SliderModule {} +export class SliderModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SliderModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/spinner/spinner.module.ts b/angular/src/lib/spinner/spinner.module.ts index c3538c67ec..ca90e360cf 100644 --- a/angular/src/lib/spinner/spinner.module.ts +++ b/angular/src/lib/spinner/spinner.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SpinnerComponent } from './spinner.component'; @@ -7,4 +7,11 @@ import { SpinnerComponent } from './spinner.component'; imports: [CommonModule], exports: [SpinnerComponent], }) -export class SpinnerModule {} +export class SpinnerModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: SpinnerModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/tabs/tab-content.module.ts b/angular/src/lib/tabs/tab-content.module.ts index 511d23a080..9afea57579 100644 --- a/angular/src/lib/tabs/tab-content.module.ts +++ b/angular/src/lib/tabs/tab-content.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TabContentComponent } from './tab-content.component'; @@ -7,4 +7,11 @@ import { TabContentComponent } from './tab-content.component'; imports: [CommonModule], exports: [TabContentComponent], }) -export class TabContentModule {} +export class TabContentModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TabContentModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/tabs/tab-header.module.ts b/angular/src/lib/tabs/tab-header.module.ts index 0e591f4381..c2d27f62f4 100644 --- a/angular/src/lib/tabs/tab-header.module.ts +++ b/angular/src/lib/tabs/tab-header.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TabHeaderComponent } from './tab-header.component'; @@ -7,4 +7,11 @@ import { TabHeaderComponent } from './tab-header.component'; imports: [CommonModule], exports: [TabHeaderComponent], }) -export class TabHeaderModule {} +export class TabHeaderModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TabHeaderModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/tabs/tab-list.module.ts b/angular/src/lib/tabs/tab-list.module.ts index e623c9acad..287d62aed6 100644 --- a/angular/src/lib/tabs/tab-list.module.ts +++ b/angular/src/lib/tabs/tab-list.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TabListComponent } from './tab-list.component'; @@ -7,4 +7,11 @@ import { TabListComponent } from './tab-list.component'; imports: [CommonModule], exports: [TabListComponent], }) -export class TabListModule {} +export class TabListModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TabListModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/tabs/tab-pane.module.ts b/angular/src/lib/tabs/tab-pane.module.ts index 52f3f68ea8..d50145795c 100644 --- a/angular/src/lib/tabs/tab-pane.module.ts +++ b/angular/src/lib/tabs/tab-pane.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TabPaneComponent } from './tab-pane.component'; @@ -7,4 +7,11 @@ import { TabPaneComponent } from './tab-pane.component'; imports: [CommonModule], exports: [TabPaneComponent], }) -export class TabPaneModule {} +export class TabPaneModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TabPaneModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/tabs/tab.module.ts b/angular/src/lib/tabs/tab.module.ts index f95d2cdda4..3ed627699b 100644 --- a/angular/src/lib/tabs/tab.module.ts +++ b/angular/src/lib/tabs/tab.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TabComponent } from './tab.component'; @@ -7,4 +7,11 @@ import { TabComponent } from './tab.component'; imports: [CommonModule], exports: [TabComponent], }) -export class TabModule {} +export class TabModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TabModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/tabs/tabs.module.ts b/angular/src/lib/tabs/tabs.module.ts index e8800fdef5..9aa76d515b 100644 --- a/angular/src/lib/tabs/tabs.module.ts +++ b/angular/src/lib/tabs/tabs.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TabsComponent } from './tabs.component'; @@ -7,4 +7,11 @@ import { TabsComponent } from './tabs.component'; imports: [CommonModule], exports: [TabsComponent], }) -export class TabsModule {} +export class TabsModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TabsModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/time-picker/time-picker-dropdown.module.ts b/angular/src/lib/time-picker/time-picker-dropdown.module.ts index 03788ab815..14a501a5d8 100644 --- a/angular/src/lib/time-picker/time-picker-dropdown.module.ts +++ b/angular/src/lib/time-picker/time-picker-dropdown.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TimePickerDropdownComponent } from './time-picker-dropdown.component'; @@ -9,4 +9,11 @@ import { TimePickerDropdownComponent } from './time-picker-dropdown.component'; ], exports: [TimePickerDropdownComponent] }) -export class TimePickerDropdownModule { } +export class TimePickerDropdownModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TimePickerDropdownModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/time-picker/time-picker.module.ts b/angular/src/lib/time-picker/time-picker.module.ts index d40a871e17..4d81837b07 100644 --- a/angular/src/lib/time-picker/time-picker.module.ts +++ b/angular/src/lib/time-picker/time-picker.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TimePickerComponent } from './time-picker.component'; import { TimePickerDropdownModule } from './time-picker-dropdown.module'; @@ -14,4 +14,11 @@ import { TimeSelectorModule } from './time-selector.module'; ], exports: [TimePickerComponent] }) -export class TimePickerModule { } +export class TimePickerModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TimePickerModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/time-picker/time-selector.module.ts b/angular/src/lib/time-picker/time-selector.module.ts index cdb3b42feb..45a7cbd7d6 100644 --- a/angular/src/lib/time-picker/time-selector.module.ts +++ b/angular/src/lib/time-picker/time-selector.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TimeSelectorComponent } from './time-selector.component'; @@ -9,4 +9,11 @@ import { TimeSelectorComponent } from './time-selector.component'; ], exports: [TimeSelectorComponent] }) -export class TimeSelectorModule { } +export class TimeSelectorModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TimeSelectorModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/toggle-switch/toggle-switch.module.ts b/angular/src/lib/toggle-switch/toggle-switch.module.ts index 3adadf8a7e..505fad1f2e 100644 --- a/angular/src/lib/toggle-switch/toggle-switch.module.ts +++ b/angular/src/lib/toggle-switch/toggle-switch.module.ts @@ -1,4 +1,4 @@ -import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { ToggleSwitchComponent } from './toggle-switch.component'; @@ -9,4 +9,11 @@ import { ToggleSwitchComponent } from './toggle-switch.component'; exports: [ToggleSwitchComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA], }) -export class ToggleSwitchModule {} +export class ToggleSwitchModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ToggleSwitchModule, + providers: [], + }; + } +} diff --git a/angular/src/lib/topbar/topbar.module.ts b/angular/src/lib/topbar/topbar.module.ts index 31cdfa163d..bf30d91d21 100644 --- a/angular/src/lib/topbar/topbar.module.ts +++ b/angular/src/lib/topbar/topbar.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { IconModule } from '../icon'; import { ListModule } from '../list'; @@ -33,4 +33,11 @@ import { TopbarRightComponent } from './topbar-right.component'; TopbarRightComponent, ], }) -export class TopbarModule {} +export class TopbarModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: TopbarModule, + providers: [], + }; + } +}