import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { DiscoverRoutingModule } from './discover-routing.module';
import { DiscoverComponent } from './discover.component';
import { SharedModule } from 'src/app/shared/shared.module';
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
import { FiltersComponent } from './components/filters/filters.component';
import { FormsModule } from '@angular/forms';
import { SlideSitesComponent } from './components/slide-sites/slide-sites.component';
import { SitesComponent } from './components/sites/sites.component';
import { ListSitesComponent } from './components/list-sites/list-sites.component';
import { HttpClientModule } from '@angular/common/http';
import { MapComponent } from './components/map/map.component';
import { GoogleMapsModule } from '@angular/google-maps';
import { ModalSiteComponent } from './components/modal-site/modal-site.component'
import {TruncatePipe} from '../../../shared/pipes/search/truncate.pipe';
/* carousel */
import { CarouselModule } from 'ngx-owl-carousel-o';
@NgModule({
declarations: [
DiscoverComponent,
FiltersComponent,
SlideSitesComponent,
SitesComponent,
ListSitesComponent,
MapComponent,
ModalSiteComponent,
TruncatePipe,
],
imports: [
CommonModule,
DiscoverRoutingModule,
HttpClientModule,
SharedModule,
FontAwesomeModule,
FormsModule,
GoogleMapsModule,
CarouselModule
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class DiscoverModule { }