import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';

import { DetailsRoutingModule } from './details-routing.module';
import { DetailsComponent } from './details.component';
import { CoreModule } from 'src/app/core/core.module';
import { FavoriteButtonModule } from 'src/app/shared/components/favorite-button/favorite-button.module';
import { ChipModule } from 'src/app/shared/components/chip/chip.module';
import { IconModule } from 'src/app/shared/components/icon/icon.module';
import { ButtonModule } from 'src/app/shared/components/button/button.module';
import { NutritionalInformationsModule } from 'src/app/shared/components/modal/nutritional-informations/nutritional-informations.module';
import { GoBackModule } from 'src/app/shared/components/go-back/go-back.module';
import { ConfirmModalModule } from 'src/app/shared/components/modal/confirm-modal/confirm-modal.module';

@NgModule({
  declarations: [DetailsComponent],
  imports: [
    CommonModule,
    RouterModule,
    DetailsRoutingModule,
    CoreModule,
    FavoriteButtonModule,
    ChipModule,
    IconModule,
    ButtonModule,
    NutritionalInformationsModule,
    GoBackModule,
    ConfirmModalModule,
  ],
})
export class DetailsModule {}
