import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { CommonModule } from '@angular/common';
import { MatCardModule, MatButtonModule } from '@angular/material';
import { HttpClientModule } from '@angular/common/http';
import { FlexLayoutModule } from '@angular/flex-layout';

import { RpTerkepComponent } from './rp-terkep.component';
import { HeaderComponent } from './header/header.component';
import { InfoPanelComponent } from './info-panel/info-panel.component';
import { MapComponent } from './map/map.component';

import { ReactiveFormsModule } from '@angular/forms';

@NgModule({
    imports: [
        BrowserModule,
        CommonModule,
        FlexLayoutModule,
        HttpClientModule,
        MatButtonModule,
        MatCardModule,
        ReactiveFormsModule
    ],
    exports: [
        BrowserModule,
        CommonModule,
        FlexLayoutModule,
        MatCardModule,
        HttpClientModule,
        ReactiveFormsModule,
        RpTerkepComponent
    ],
    declarations: [
        HeaderComponent,
        InfoPanelComponent,
        MapComponent,
        RpTerkepComponent
    ],
    bootstrap: [RpTerkepComponent]
})
export class RpTerkepModule { }
