| /* |
| ============LICENSE_START========================================== |
| =================================================================== |
| Copyright (C) 2018 IBM Intellectual Property. All rights reserved. |
| =================================================================== |
| |
| Unless otherwise specified, all software contained herein is licensed |
| under the Apache License, Version 2.0 (the License); |
| you may not use this software except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| ============LICENSE_END============================================ |
| */ |
| import { BrowserModule } from '@angular/platform-browser'; |
| import { NgModule } from '@angular/core'; |
| import { StoreModule } from '@ngrx/store'; |
| import { CommonModule } from '@angular/common'; |
| import { ReactiveFormsModule } from '@angular/forms'; |
| import { MatToolbarModule, MatButtonModule, MatSidenavModule, MatListModule, MatGridListModule, MatCardModule, MatMenuModule, MatTableModule, MatPaginatorModule, MatSortModule, MatInputModule, MatSelectModule, MatRadioModule, MatFormFieldModule, MatStepperModule} from '@angular/material'; |
| import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; |
| import { MatIconModule } from '@angular/material/icon'; |
| import { HttpClientModule } from '@angular/common/http'; |
| |
| import { AppRoutingModule } from './app-routing.module'; |
| import { AppComponent } from './app.component'; |
| import { SharedModule } from './common/shared/shared.module'; |
| |
| |
| // import { blueprintReducer } from './common/store/reducers/blueprint.reducer'; |
| // import { HeaderComponent, AboutComponent, PageNotFoundComponent, HomeComponent } from './common/shared/components/index'; |
| // import { SharedModule } from './common/shared/shared.module'; |
| |
| @NgModule({ |
| declarations: [ |
| AppComponent, |
| // HeaderComponent, |
| // AboutComponent, |
| // PageNotFoundComponent, |
| // HomeComponent |
| ], |
| imports: [ |
| BrowserModule, |
| CommonModule, |
| // StoreModule.forRoot({blueprint: blueprintReducer}), |
| AppRoutingModule, |
| ReactiveFormsModule, |
| BrowserAnimationsModule, |
| MatToolbarModule, |
| MatButtonModule, |
| MatSidenavModule, |
| MatIconModule, |
| MatListModule, |
| MatGridListModule, |
| MatCardModule, |
| MatMenuModule, |
| MatTableModule, |
| MatPaginatorModule, |
| MatSortModule, |
| MatInputModule, |
| MatSelectModule, |
| MatRadioModule, |
| MatFormFieldModule, |
| MatStepperModule, |
| HttpClientModule, |
| SharedModule |
| ], |
| providers: [], |
| bootstrap: [AppComponent] |
| }) |
| export class AppModule { } |