src/app/modules/_shared/shared.module.ts
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { TranslateModule } from '@ngx-translate/core';
import {
ContentComponent,
IconComponent,
ButtonComponent,
HeaderComponent,
FooterComponent,
NavComponent,
LogoComponent,
SliderComponent,
BodyTextComponent,
TitleMediumComponent,
LoaderComponent,
SectionTitleComponent,
SmallTextComponent,
ErrorBoxComponent,
GalleryComponent,
} from '@shared-components';
import {
IsPageActivePipe,
ArrayFunctionPipe,
FilteringObjectsPipe,
SwitchPipe,
} from '@pipes';
@NgModule({
declarations: [
ContentComponent,
IconComponent,
ButtonComponent,
LogoComponent,
HeaderComponent,
FooterComponent,
NavComponent,
SliderComponent,
IsPageActivePipe,
ArrayFunctionPipe,
FilteringObjectsPipe,
SwitchPipe,
BodyTextComponent,
TitleMediumComponent,
LoaderComponent,
SectionTitleComponent,
SmallTextComponent,
ErrorBoxComponent,
GalleryComponent,
],
imports: [
CommonModule,
FormsModule,
RouterModule,
TranslateModule
],
exports: [
TranslateModule,
ContentComponent,
IconComponent,
ButtonComponent,
LogoComponent,
HeaderComponent,
FooterComponent,
NavComponent,
SliderComponent,
ArrayFunctionPipe,
FilteringObjectsPipe,
SwitchPipe,
BodyTextComponent,
TitleMediumComponent,
LoaderComponent,
SectionTitleComponent,
SmallTextComponent,
ErrorBoxComponent,
GalleryComponent,
],
})
export class SharedModule { }