source: trip-planner-front/src/app/app.module.ts@ 1ad8e64

Last change on this file since 1ad8e64 was 1ad8e64, checked in by Ema <ema_spirova@…>, 3 years ago

spring security

  • Property mode set to 100644
File size: 4.5 KB
RevLine 
[6a3a178]1import { AppRoutingModule } from './app-routing.module';
2import { AppComponent } from './app.component';
3import { BrowserModule } from '@angular/platform-browser';
[fa375fe]4import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
[e29cc2e]5import { FormsModule, ReactiveFormsModule } from '@angular/forms';
6import { HttpClient, HttpClientModule } from '@angular/common/http';
[6a3a178]7import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
8import { CategoryService } from './_services/cateogry.service';
9import { PlannerComponent } from './planner/planner.component';
10import { LocationComponent } from './location/location.component';
11import { MatIconModule } from '@angular/material/icon';
12import { MatSelectModule } from '@angular/material/select';
[e29cc2e]13import { MatInputModule } from '@angular/material/input';
14import { MatChipsModule } from '@angular/material/chips';
15import { MatTabsModule } from '@angular/material/tabs';
16import { MatDialogModule, MatDialogRef } from '@angular/material/dialog';
17import { MatBadgeModule } from '@angular/material/badge';
18import { MatDividerModule } from '@angular/material/divider';
19import { MatCardModule } from '@angular/material/card';
[6a3a178]20import { PlannerService } from './_services/planner.service';
21import { MatButtonModule } from '@angular/material/button';
[e29cc2e]22import { MatGridListModule } from '@angular/material/grid-list';
[fa375fe]23import { CreateInitialPlannerComponent } from './create-initial-planner/create-initial-planner.component';
24import { LocationsFormComponent } from './locations-form/locations-form.component';
25import { MatFormFieldModule } from '@angular/material/form-field';
[e29cc2e]26import { MatAutocompleteModule } from '@angular/material/autocomplete';
[6a80231]27import { EditPlannerComponent } from './planner/edit-planner/edit-planner.component';
28import { DetailPlannerComponent } from './planner/detail-planner/detail-planner.component';
[ceaed42]29import { AddLocationToPlannerPanelComponent } from './location/add-location-to-planner-panel/add-location-to-planner-panel.component';
[59329aa]30import { HomepageComponent } from './homepage/homepage.component';
[e29cc2e]31import { AccordionModule } from 'primeng/accordion'; //accordion and accordion tab
32import { CarouselModule } from 'primeng/carousel';
33import { ButtonModule } from 'primeng/button';
34import { ToastModule } from 'primeng/toast';
35import { TabViewModule } from 'primeng/tabview';
[59329aa]36import { LocationDetailsComponent } from './location/location-details/location-details.component';
[e29cc2e]37import { GalleriaModule } from 'primeng/galleria';
38import { DialogService, DynamicDialogModule } from 'primeng/dynamicdialog';
39import { MessageService, SharedModule, ConfirmationService } from 'primeng/api';
40import { TableModule } from 'primeng/table';
41import { MessagesModule } from 'primeng/messages';
42import { MessageModule } from 'primeng/message';
43import { InputTextModule } from 'primeng/inputtext';
44import { RippleModule } from 'primeng/ripple';
45import {PaginatorModule} from 'primeng/paginator';
46import {CardModule} from 'primeng/card';
[1ad8e64]47import { RegisterComponent } from './homepage/register/register.component';
48import { LoginComponent } from './homepage/login/login.component';
[6a3a178]49
50@NgModule({
51 declarations: [
52 AppComponent,
53 PlannerComponent,
[fa375fe]54 LocationComponent,
55 CreateInitialPlannerComponent,
[6a80231]56 LocationsFormComponent,
57 EditPlannerComponent,
[ceaed42]58 DetailPlannerComponent,
[59329aa]59 AddLocationToPlannerPanelComponent,
60 HomepageComponent,
[1ad8e64]61 LocationDetailsComponent,
62 RegisterComponent,
63 LoginComponent
[e29cc2e]64 ],
[6a3a178]65 imports: [
66 BrowserModule,
67 AppRoutingModule,
68 FormsModule,
69 HttpClientModule,
70 BrowserAnimationsModule,
71 MatBadgeModule,
72 MatIconModule,
73 MatInputModule,
74 MatChipsModule,
75 MatTabsModule,
76 MatDialogModule,
77 MatDividerModule,
78 MatCardModule,
79 MatButtonModule,
[fa375fe]80 MatGridListModule,
81 MatFormFieldModule,
82 MatAutocompleteModule,
83 HttpClientModule,
84 ReactiveFormsModule,
[59329aa]85 MatSelectModule,
86 AccordionModule,
87 CarouselModule,
88 ButtonModule,
89 ToastModule,
90 TabViewModule,
[e29cc2e]91 GalleriaModule,
92 DynamicDialogModule,
93 MatIconModule,
94 SharedModule,
95 MatDialogModule,
96 TableModule,
97 MessagesModule,
98 MessageModule,
99 InputTextModule,
100 RippleModule,
101 FormsModule,
102 PaginatorModule,
103 CardModule
[6a3a178]104 ],
[e29cc2e]105
106
[6a3a178]107 providers: [
108 CategoryService,
[e29cc2e]109 PlannerService,
110 {
111 provide: MatDialogRef,
112 useValue: {}
113 },
114 DialogService,
115 MessageService,
116 ConfirmationService
117
[6a3a178]118 ],
119
[e29cc2e]120 entryComponents: [
121 AddLocationToPlannerPanelComponent
122 ],
123 bootstrap: [AppComponent],
124 schemas: [NO_ERRORS_SCHEMA],
125
[6a3a178]126})
127export class AppModule { }
Note: See TracBrowser for help on using the repository browser.