Commit 8de0dd2a by Harsh Shah

Module import changes

parent 6a7989a2
import { DatePipe } from '@angular/common'; import { CommonModule, DatePipe } from '@angular/common';
import { HttpClientModule } from '@angular/common/http';
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { FormBuilder } from '@angular/forms'; import { FormBuilder, FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { Select2Module } from 'ng2-select2'; import { Select2Module } from 'ng2-select2';
import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { ModalModule } from 'ngx-bootstrap/modal'; import { ModalModule } from 'ngx-bootstrap/modal';
...@@ -42,6 +45,11 @@ import { GoogleTagManagerService } from './services/google-tag-manager.service'; ...@@ -42,6 +45,11 @@ import { GoogleTagManagerService } from './services/google-tag-manager.service';
@NgModule({ @NgModule({
imports: [ imports: [
AppRoutingModule, AppRoutingModule,
BrowserModule,
BrowserAnimationsModule,
CommonModule,
FormsModule,
HttpClientModule,
OneITModule, OneITModule,
DeviceDetectorModule.forRoot(), DeviceDetectorModule.forRoot(),
Select2Module, Select2Module,
......
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { AutoCompleteModule } from 'primeng/autocomplete'; import { PrimeNGModules } from '../../../utils/common.modules.import';
import { ButtonModule } from 'primeng/button';
import { CheckboxModule } from 'primeng/checkbox';
import { DialogModule } from 'primeng/dialog';
import { DropdownModule } from 'primeng/dropdown';
import { InputMaskModule } from 'primeng/inputmask';
import { InputSwitchModule } from 'primeng/inputswitch';
import { ProgressBarModule } from 'primeng/progressbar';
import { RadioButtonModule } from 'primeng/radiobutton';
import { ToastModule } from 'primeng/toast';
import { AssessmentService } from '../services/assessment.service'; import { AssessmentService } from '../services/assessment.service';
import { HelperService } from '../services/helper.service'; import { HelperService } from '../services/helper.service';
import { PersonalDetailsService } from '../services/personal-details.service'; import { PersonalDetailsService } from '../services/personal-details.service';
...@@ -18,34 +9,13 @@ import { ToasterService } from '../services/toaster.service'; ...@@ -18,34 +9,13 @@ import { ToasterService } from '../services/toaster.service';
import { FormControlComponent } from './form-control/form-control.component'; import { FormControlComponent } from './form-control/form-control.component';
import { GooglePlacesAutocompleteDirective } from './google-places-autocomplete.directive'; import { GooglePlacesAutocompleteDirective } from './google-places-autocomplete.directive';
import { OverlayComponent } from './overlay/overlay.component'; import { OverlayComponent } from './overlay/overlay.component';
import { TruncatePipe } from './truncate.pipe';
import { TabViewModule } from 'primeng/tabview';
import { CalendarModule } from 'primeng/calendar';
import { FileUploadModule } from 'primeng/fileupload';
import { SelectButtonModule } from 'primeng/selectbutton';
import { PersonalDetailsComponent } from './personal-details/personal-details.component'; import { PersonalDetailsComponent } from './personal-details/personal-details.component';
import { ConfirmDialogModule } from 'primeng/confirmdialog'; import { TruncatePipe } from './truncate.pipe';
import { TooltipModule } from 'primeng/tooltip';
const MODULES = [ const MODULES = [
ReactiveFormsModule, ReactiveFormsModule,
FormsModule, FormsModule,
RadioButtonModule, ...PrimeNGModules
CheckboxModule,
DropdownModule,
AutoCompleteModule,
ToastModule,
InputSwitchModule,
ButtonModule,
InputMaskModule,
ProgressBarModule,
DialogModule,
TabViewModule,
CalendarModule,
FileUploadModule,
SelectButtonModule,
ConfirmDialogModule,
TooltipModule
]; ];
const COMPONENTS = [ const COMPONENTS = [
......
import { CommonModule, DecimalPipe } from '@angular/common'; import { CommonModule, DecimalPipe } from '@angular/common';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; import { HTTP_INTERCEPTORS } from '@angular/common/http';
import { APP_INITIALIZER, NgModule } from '@angular/core'; import { APP_INITIALIZER, NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { PrimeNGModules } from './../utils/common.modules.import'; import { PrimeNGModules } from './../utils/common.modules.import';
import { AccessDeniedComponent } from './components/access-denied/access-denied.component'; import { AccessDeniedComponent } from './components/access-denied/access-denied.component';
import { BreadcrumbComponent } from './components/breadcrumb/breadcrumb.component'; import { BreadcrumbComponent } from './components/breadcrumb/breadcrumb.component';
import { BreadcrumbService } from './components/breadcrumb/breadcrumb.service'; import { BreadcrumbService } from './components/breadcrumb/breadcrumb.service';
...@@ -18,27 +13,24 @@ import { HeaderComponent } from './components/header/header.component'; ...@@ -18,27 +13,24 @@ import { HeaderComponent } from './components/header/header.component';
import { HomeComponent } from './components/home/home.component'; import { HomeComponent } from './components/home/home.component';
import { IframePageComponent } from './components/iframe-page/iframe-page.component'; import { IframePageComponent } from './components/iframe-page/iframe-page.component';
import { AppSubMenuComponent, SidebarComponent } from './components/sidebar/sidebar.component'; import { AppSubMenuComponent, SidebarComponent } from './components/sidebar/sidebar.component';
import { AtleastOneRequiredValidatorDirective } from './directives/atleast-one-required-validator.directive'; import { AtleastOneRequiredValidatorDirective } from './directives/atleast-one-required-validator.directive';
import { AutoCompleteDirective } from './directives/auto-complete.directive';
import { EmailValidatorDirective } from './directives/email-validator.directive'; import { EmailValidatorDirective } from './directives/email-validator.directive';
import { IFrameResizerDirective } from './directives/iframe-resizer.directive'; import { IFrameResizerDirective } from './directives/iframe-resizer.directive';
import { IframeTrackerDirective } from './directives/iframe-tracker.directive'; import { IframeTrackerDirective } from './directives/iframe-tracker.directive';
import { MarkedDirective } from './directives/marked.directive';
import { MaxValueValidatorDirective } from './directives/max-value-validator.directive'; import { MaxValueValidatorDirective } from './directives/max-value-validator.directive';
import { MinValueValidatorDirective } from './directives/min-value-validator.directive'; import { MinValueValidatorDirective } from './directives/min-value-validator.directive';
import { ValidationErrorMessageDirective } from './directives/validation-error-message.directive'; import { ValidationErrorMessageDirective } from './directives/validation-error-message.directive';
import { MarkedDirective } from './directives/marked.directive';
import { AuthGuard } from './guards/auth.guard'; import { AuthGuard } from './guards/auth.guard';
import { NoopHttpInterceptor } from './interceptor/noop.Interceptor'; import { NoopHttpInterceptor } from './interceptor/noop.Interceptor';
import { MessageSourceConfig } from './models/message-source.model'; import { MessageSourceConfig } from './models/message-source.model';
import { OneITDatePipe } from './pipes/date.pipe';
import { FilterPipe } from './pipes/filter.pipe'; import { FilterPipe } from './pipes/filter.pipe';
import { SafePipe } from './pipes/safe.pipe'; import { SafePipe } from './pipes/safe.pipe';
import { ShortenPipe } from './pipes/shorten.pipe'; import { ShortenPipe } from './pipes/shorten.pipe';
import { SortPipe } from './pipes/sort.pipe'; import { SortPipe } from './pipes/sort.pipe';
import { TranslatePipe } from './pipes/translate.pipe'; import { TranslatePipe } from './pipes/translate.pipe';
import { OneITDatePipe } from './pipes/date.pipe';
import { ApiService } from './services/api.service'; import { ApiService } from './services/api.service';
import { ConfigService } from './services/config.service'; import { ConfigService } from './services/config.service';
import { EnumService } from './services/enum.service'; import { EnumService } from './services/enum.service';
...@@ -51,7 +43,6 @@ import { StartUpService } from './services/startup.service'; ...@@ -51,7 +43,6 @@ import { StartUpService } from './services/startup.service';
import { TranslateService } from './services/translate.service'; import { TranslateService } from './services/translate.service';
import { UserService } from './services/user.service'; import { UserService } from './services/user.service';
import { UtilsService } from './services/utils.service'; import { UtilsService } from './services/utils.service';
import { AutoCompleteDirective } from './directives/auto-complete.directive';
@NgModule({ @NgModule({
...@@ -118,11 +109,6 @@ import { AutoCompleteDirective } from './directives/auto-complete.directive'; ...@@ -118,11 +109,6 @@ import { AutoCompleteDirective } from './directives/auto-complete.directive';
], ],
exports: [ exports: [
...PrimeNGModules, ...PrimeNGModules,
BrowserAnimationsModule,
BrowserModule,
CommonModule,
FormsModule,
HttpClientModule,
ButtonDropdownComponent, ButtonDropdownComponent,
HeaderComponent, HeaderComponent,
FooterComponent, FooterComponent,
......
...@@ -6,9 +6,10 @@ import { DialogModule } from 'primeng/dialog'; ...@@ -6,9 +6,10 @@ import { DialogModule } from 'primeng/dialog';
import { DropdownModule } from 'primeng/dropdown'; import { DropdownModule } from 'primeng/dropdown';
import { FieldsetModule } from 'primeng/fieldset'; import { FieldsetModule } from 'primeng/fieldset';
import { InputTextareaModule } from 'primeng/inputtextarea'; import { InputTextareaModule } from 'primeng/inputtextarea';
import { ButtonModule, CalendarModule, EditorModule, GrowlModule, InputTextModule, MegaMenuModule, MenubarModule, MessagesModule, OverlayPanelModule, ProgressSpinnerModule, ScrollPanelModule, SplitButtonModule, TabViewModule, TieredMenuModule, ToolbarModule, InputSwitchModule, PanelModule } from 'primeng/primeng'; import { ButtonModule, CalendarModule, EditorModule, FileUploadModule, GrowlModule, InputMaskModule, InputSwitchModule, InputTextModule, MegaMenuModule, MenubarModule, MessagesModule, OverlayPanelModule, PanelModule, ProgressBarModule, ProgressSpinnerModule, RadioButtonModule, ScrollPanelModule, SplitButtonModule, TabViewModule, TieredMenuModule, ToolbarModule, TooltipModule } from 'primeng/primeng';
import { SelectButtonModule } from 'primeng/selectbutton'; import { SelectButtonModule } from 'primeng/selectbutton';
import { TableModule } from 'primeng/table'; import { TableModule } from 'primeng/table';
import { ToastModule } from 'primeng/toast';
export const PrimeNGModules = [ export const PrimeNGModules = [
MegaMenuModule, MegaMenuModule,
...@@ -37,5 +38,11 @@ export const PrimeNGModules = [ ...@@ -37,5 +38,11 @@ export const PrimeNGModules = [
EditorModule, EditorModule,
OverlayPanelModule, OverlayPanelModule,
PanelModule, PanelModule,
InputSwitchModule InputSwitchModule,
RadioButtonModule,
ToastModule,
InputMaskModule,
ProgressBarModule,
FileUploadModule,
TooltipModule
]; ];
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment