import { NgModule } from '@angular/core';

import { AccordionModule } from 'primeng/accordion';
import { ButtonModule } from 'primeng/button';
import { CalendarModule } from 'primeng/calendar';
import { CardModule } from 'primeng/card';
import { CheckboxModule } from 'primeng/checkbox'
import { DataViewModule } from 'primeng/dataview';
import { DialogModule } from 'primeng/dialog';
import { DividerModule } from 'primeng/divider';
import { DropdownModule } from 'primeng/dropdown';
import { FieldsetModule } from 'primeng/fieldset';
import { InputNumberModule } from 'primeng/inputnumber';
import { ListboxModule } from 'primeng/listbox';
import { MenubarModule } from 'primeng/menubar';
import { MessageModule } from 'primeng/message';
import { MessagesModule } from 'primeng/messages';
import { OverlayPanelModule } from 'primeng/overlaypanel'
import { PanelModule } from 'primeng/panel';
import { ProgressSpinnerModule } from 'primeng/progressspinner';
import { RippleModule } from 'primeng/ripple';
import { SidebarModule } from 'primeng/sidebar';
import { SkeletonModule } from 'primeng/skeleton';
import { StepsModule } from 'primeng/steps';
import { TableModule } from 'primeng/table';
import { ToastModule } from 'primeng/toast';
import { ToolbarModule } from 'primeng/toolbar';
import { TooltipModule } from 'primeng/tooltip';
import { RadioButtonModule } from 'primeng/radiobutton';
import { ProgressBarModule } from 'primeng/progressbar';
import { ScrollPanelModule } from 'primeng/scrollpanel';
import { TabMenuModule } from 'primeng/tabmenu';
import { MultiSelectModule } from 'primeng/multiselect';
import {InputTextareaModule} from 'primeng/inputtextarea';
import {TieredMenuModule} from 'primeng/tieredmenu';
import { ConfirmDialogModule } from 'primeng/confirmdialog';

@NgModule({
    exports: [
        AccordionModule,
        ButtonModule,
        CalendarModule,
        CardModule,
        CheckboxModule,
        DataViewModule,
        DialogModule,
        DividerModule,
        DropdownModule,
        FieldsetModule,
        InputNumberModule,
        ListboxModule,
        MenubarModule,
        MessageModule,
        MessagesModule,
        OverlayPanelModule,
        PanelModule,
        ProgressSpinnerModule,
        RippleModule,
        SidebarModule,
        SkeletonModule,
        StepsModule,
        TableModule,
        ToastModule,
        ToolbarModule,
        TooltipModule,
        RadioButtonModule,
        ProgressBarModule,
        ScrollPanelModule,
        TabMenuModule,
        MultiSelectModule,
        InputTextareaModule,
        TieredMenuModule,
        ConfirmDialogModule
    ]
})

export class PrimeNGModule { }
