funky-framadate-front/src/app/shared/shared.module.ts

54 lines
1.2 KiB
TypeScript

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { TranslateModule } from '@ngx-translate/core';
import { ChartsModule } from 'ng2-charts';
import {
ConfirmDialogModule,
DialogModule,
InputSwitchModule,
InputTextareaModule,
MessageModule,
ProgressSpinnerModule,
SidebarModule,
StepsModule,
ToastModule,
} from 'primeng';
import { ConfirmationService, MessageService } from 'primeng/api';
import { PageNotFoundComponent } from './components/page-not-found/page-not-found.component';
import { PollPageComponent } from './components/poll-page/poll-page.component';
@NgModule({
declarations: [PageNotFoundComponent, PollPageComponent],
imports: [
CommonModule,
ChartsModule,
ConfirmDialogModule,
DialogModule,
InputSwitchModule,
InputTextareaModule,
MessageModule,
ProgressSpinnerModule,
SidebarModule,
StepsModule,
ToastModule,
],
exports: [
TranslateModule,
ChartsModule,
ConfirmDialogModule,
DialogModule,
InputSwitchModule,
InputTextareaModule,
MessageModule,
ProgressSpinnerModule,
SidebarModule,
StepsModule,
ToastModule,
PageNotFoundComponent,
PollPageComponent,
],
providers: [ConfirmationService, MessageService],
})
export class SharedModule {}