Files
cbsnexora/src/app/shared/shared.module.ts
T

69 lines
2.2 KiB
TypeScript

/** Angular Imports */
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
/** Custom Components */
import { FormfieldComponent } from './form-dialog/formfield/formfield.component';
import { FormDialogComponent } from './form-dialog/form-dialog.component';
import { DeleteDialogComponent } from './delete-dialog/delete-dialog.component';
import { FileUploadComponent } from './file-upload/file-upload.component';
import { FooterComponent } from './footer/footer.component';
import { LanguageSelectorComponent } from './language-selector/language-selector.component';
import { ThemePickerComponent } from './theme-picker/theme-picker.component';
import { ChangePasswordDialogComponent } from './change-password-dialog/change-password-dialog.component';
import { EnableDialogComponent } from './enable-dialog/enable-dialog.component';
import { DisableDialogComponent } from './disable-dialog/disable-dialog.component';
import { ConfirmationDialogComponent } from './confirmation-dialog/confirmation-dialog.component';
/** Custom Modules */
import { IconsModule } from './icons.module';
import { MaterialModule } from './material.module';
/**
* Shared Module
*
* Modules and components that are shared throughout the application should be here.
*/
@NgModule({
imports: [
CommonModule,
IconsModule,
MaterialModule,
ReactiveFormsModule
],
declarations: [
FormfieldComponent,
FormDialogComponent,
DeleteDialogComponent,
FileUploadComponent,
FooterComponent,
LanguageSelectorComponent,
ThemePickerComponent,
ChangePasswordDialogComponent,
EnableDialogComponent,
DisableDialogComponent,
ConfirmationDialogComponent
],
exports: [
FileUploadComponent,
FooterComponent,
LanguageSelectorComponent,
ThemePickerComponent,
CommonModule,
IconsModule,
MaterialModule,
FormsModule,
ReactiveFormsModule
],
entryComponents: [
FormDialogComponent,
DeleteDialogComponent,
ChangePasswordDialogComponent,
EnableDialogComponent,
DisableDialogComponent,
ConfirmationDialogComponent
]
})
export class SharedModule { }