import { NgModule } from '@angular/core'; import { DataCollectionHomeComponent } from './components/data-collection-home/data-collection-home.component'; import { ClientsComponent } from './components/clients/clients.component'; import { SearchFilterComponent } from './components/search-filter/search-filter.component'; import { AddClientComponent } from './components/popups/add-client/add-client.component'; import { AddJobPlanComponent } from './components/popups/add-job-plan/add-job-plan.component'; import { ClientDetailComponent } from './components/client-detail/client-detail.component'; import { JobPlanDetailComponent } from './components/job-plan-detail/job-plan-detail.component'; import { ClientDetailTabsComponent } from './components/client-detail-tabs/client-detail-tabs.component'; import { JobPhasesComponent } from './components/job-phases/job-phases.component'; import { CreateIncometaxQuestionnaireComponent } from './components/create-incometax-questionnaire/create-incometax-questionnaire.component'; import { PhaseSettingComponent } from './components/create-incometax-questionnaire/phase-setting/phase-setting.component'; import { CreateQuestionnaireComponent } from './components/create-incometax-questionnaire/create-questionnaire/create-questionnaire.component'; import { AddConditionalJumpComponent } from './components/popups/add-conditional-jump/add-conditional-jump.component'; import { AddContactComponent } from './components/popups/add-contact/add-contact.component'; import { AddStaffComponent } from './components/popups/add-staff/add-staff.component'; import { JobMessagesComponent } from './components/job-messages/job-messages.component'; import { AddMessageComponent } from './components/popups/add-message/add-message.component'; import { JobDocumentsComponent } from './components/job-documents/job-documents.component'; import { AddDocumentComponent } from './components/popups/add-document/add-document.component'; import { HeadingComponent } from './components/create-incometax-questionnaire/question-answer-types/heading/heading.component'; import { TextComponent } from './components/create-incometax-questionnaire/question-answer-types/text/text.component'; import { EmailComponent } from './components/create-incometax-questionnaire/question-answer-types/email/email.component'; import { WebsiteUrlComponent } from './components/create-incometax-questionnaire/question-answer-types/website-url/website-url.component'; import { PhoneNumberComponent } from './components/create-incometax-questionnaire/question-answer-types/phone-number/phone-number.component'; import { NumbersComponent } from './components/create-incometax-questionnaire/question-answer-types/numbers/numbers.component'; import { AmountComponent } from './components/create-incometax-questionnaire/question-answer-types/amount/amount.component'; import { SingleMultipleChoiceComponent } from './components/create-incometax-questionnaire/question-answer-types/single-multiple-choice/single-multiple-choice.component'; import { OpinionRatingScaleComponent } from './components/create-incometax-questionnaire/question-answer-types/opinion-rating-scale/opinion-rating-scale.component'; import { DateTimeComponent } from './components/create-incometax-questionnaire/question-answer-types/date-time/date-time.component'; import { YesNoComponent } from './components/create-incometax-questionnaire/question-answer-types/yes-no/yes-no.component'; import { QuestionGroupComponent } from './components/create-incometax-questionnaire/question-answer-types/question-group/question-group.component'; import { FileUploadComponent } from './components/create-incometax-questionnaire/question-answer-types/file-upload/file-upload.component'; import { PreviewComponent } from './components/create-incometax-questionnaire/preview/preview.component'; import { ResizableDirectiveDirective } from './shared/directives/resizable-directive.directive'; import { ThemesComponent } from './components/create-incometax-questionnaire/question-answer-types/themes/themes.component'; import { CommonDashboardComponent } from './components/dashboard/common-dashboard/common-dashboard.component'; import { DataCollectionComponent } from './components/oveview/data-collection/data-collection.component'; import { BrowserModule } from '@angular/platform-browser'; import { AppRoutingModule } from './app-routing.module'; import { TabMenuModule, DropdownModule, AccordionModule, TabViewModule, InputTextModule, ScrollPanelModule, ChartModule, TooltipModule, DragDropModule, ListboxModule, OverlayPanelModule, InputSwitchModule, OrderListModule, InputTextareaModule, AutoCompleteModule, CheckboxModule, CalendarModule, SplitButtonModule, MultiSelectModule, PaginatorModule, TreeModule, ContextMenuModule, RadioButtonModule, MessagesModule, MessageModule } from 'primeng/primeng'; import { TableModule } from 'primeng/table'; import { CardModule } from 'primeng/card'; import { PanelModule } from 'primeng/panel'; import { ButtonModule } from 'primeng/button'; import { DynamicDialogModule } from 'primeng/dynamicdialog'; import { MenuModule } from 'primeng/menu'; import { ToastModule } from 'primeng/toast'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { HttpClientModule } from '@angular/common/http'; import { HttpModule } from '@angular/http'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { DialogModule } from 'primeng/dialog'; import { TruncateModule } from '@yellowspot/ng-truncate'; import { DialogService, MessageService } from 'primeng/api'; import { DashboardServicesService } from './shared/services/dashboard-services.service'; import { JobplanServicesService } from './shared/services/jobplan-services.service'; import { CookieService } from 'ngx-cookie-service'; import {AddQuestionaireComponent} from './components/create-incometax-questionnaire/add-questionaire/add-questionaire.component'; import { BreadcrumbComponent } from './components/breadcrumb/breadcrumb.component'; @NgModule({ declarations: [DataCollectionHomeComponent, ClientsComponent, SearchFilterComponent, AddClientComponent, AddJobPlanComponent, ClientDetailComponent, JobPlanDetailComponent, ClientDetailTabsComponent, JobPhasesComponent, CreateIncometaxQuestionnaireComponent, PhaseSettingComponent, CreateQuestionnaireComponent, AddConditionalJumpComponent, AddContactComponent, AddStaffComponent, JobMessagesComponent, AddMessageComponent, JobDocumentsComponent, AddDocumentComponent, HeadingComponent, TextComponent, EmailComponent, WebsiteUrlComponent, PhoneNumberComponent, NumbersComponent, AmountComponent, SingleMultipleChoiceComponent, OpinionRatingScaleComponent, DateTimeComponent, YesNoComponent, QuestionGroupComponent, FileUploadComponent, PreviewComponent, ResizableDirectiveDirective, ThemesComponent, CommonDashboardComponent, DataCollectionComponent, AddQuestionaireComponent, BreadcrumbComponent ], imports: [ BrowserModule, AppRoutingModule, TabMenuModule, TableModule, CardModule, DropdownModule, AccordionModule, PanelModule, ButtonModule, DynamicDialogModule, TabViewModule, InputTextModule, ScrollPanelModule, ChartModule, TooltipModule, DragDropModule, ListboxModule, OverlayPanelModule, InputSwitchModule, OrderListModule, InputTextareaModule, MenuModule, AutoCompleteModule, ToastModule, CheckboxModule, BrowserAnimationsModule, HttpClientModule, HttpModule, FormsModule, ReactiveFormsModule, DialogModule, CalendarModule, SplitButtonModule, MultiSelectModule, PaginatorModule, TreeModule, ContextMenuModule, RadioButtonModule, MessagesModule, MessageModule, TruncateModule ], providers: [ DialogService, DashboardServicesService, JobplanServicesService, MessageService, CookieService], entryComponents: [ AddClientComponent, AddJobPlanComponent, AddConditionalJumpComponent, AddContactComponent, AddStaffComponent, AddMessageComponent, AddDocumentComponent ], bootstrap: [DataCollectionHomeComponent] }) export class NgDataCollectionModule { }