import { AutoCompleteModule } from 'primeng/autocomplete';
import { CardModule } from 'primeng/card';
import { CheckboxModule } from 'primeng/checkbox';
import { ConfirmDialogModule } from 'primeng/confirmdialog';
import { DialogModule } from 'primeng/dialog';
import { DropdownModule } from 'primeng/dropdown';
import { FieldsetModule } from 'primeng/fieldset';
import { InputTextareaModule } from 'primeng/inputtextarea';
import {
    AccordionModule,
    ButtonModule,
    CalendarModule, CarouselModule,
    EditorModule,
    FileUploadModule,
    GrowlModule,
    InputMaskModule,
    InputSwitchModule,
    InputTextModule,
    KeyFilterModule,
    MegaMenuModule,
    MenubarModule,
    MessagesModule,
    OverlayPanelModule,
    PanelModule,
    ProgressBarModule,
    ProgressSpinnerModule,
    RadioButtonModule,
    ScrollPanelModule,
    SplitButtonModule,
    TabViewModule,
    TieredMenuModule,
    ToolbarModule,
    TooltipModule
} from 'primeng/primeng';
import { SelectButtonModule } from 'primeng/selectbutton';
import { TableModule } from 'primeng/table';
import { ToastModule } from 'primeng/toast';

export const PrimeNGModules = [
    MegaMenuModule,
    MenubarModule,
    ScrollPanelModule,
    TieredMenuModule,
    ButtonModule,
    TableModule,
    ConfirmDialogModule,
    TabViewModule,
    SplitButtonModule,
    ToolbarModule,
    DropdownModule,
    DialogModule,
    CardModule,
    FieldsetModule,
    SelectButtonModule,
    CheckboxModule,
    AutoCompleteModule,
    InputTextModule,
    InputTextareaModule,
    ProgressSpinnerModule,
    CalendarModule,
    GrowlModule,
    MessagesModule,
    EditorModule,
    OverlayPanelModule,
    PanelModule,
    InputSwitchModule,
    RadioButtonModule,
    ToastModule,
    InputMaskModule,
    ProgressBarModule,
    FileUploadModule,
    TooltipModule,
    KeyFilterModule,
    AccordionModule,
    CarouselModule
];
