dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_PagesModule cluster_PagesModule_declarations cluster_PagesModule_imports cluster_PagesModule_providers AboutComponent AboutComponent PagesModule PagesModule AboutComponent->PagesModule BlogArticleComponent BlogArticleComponent BlogArticleComponent->PagesModule BlogComponent BlogComponent BlogComponent->PagesModule FileManagerComponent FileManagerComponent FileManagerComponent->PagesModule FileSizePipe FileSizePipe FileSizePipe->PagesModule PagesComponent PagesComponent PagesComponent->PagesModule ProfileComponent ProfileComponent ProfileComponent->PagesModule ProjectComponent ProjectComponent ProjectComponent->PagesModule ServicesComponent ServicesComponent ServicesComponent->PagesModule BaseLayoutModule BaseLayoutModule BaseLayoutModule->PagesModule GithubButtonModule GithubButtonModule GithubButtonModule->PagesModule GraphQLModule GraphQLModule GraphQLModule->PagesModule LoadingModule LoadingModule LoadingModule->PagesModule PagesRoutingModule PagesRoutingModule PagesRoutingModule->PagesModule PaginationModule PaginationModule PaginationModule->PagesModule SharedModule SharedModule SharedModule->PagesModule UserModule UserModule UserModule->PagesModule BlogService BlogService BlogService->PagesModule FileManagerFirebase FileManagerFirebase FileManagerFirebase->PagesModule FileManagerService FileManagerService FileManagerService->PagesModule
import { NgModule } from '@angular/core';
import { SharedModule } from '../shared/shared.module';
import {
  PaginationModule,
  GithubButtonModule,
  LoadingModule
} from '../component';
import { FileSizePipe } from '../component/file-upload/file-size.pipe';
import { BaseLayoutModule } from '../layouts';

import { PagesRoutingModule } from './pages.routing';
import { UserModule } from './user/user.module';
import { PagesComponent } from './pages.component';
import { AboutComponent } from './about/about.component';
import { ContactComponent } from './contact/contact.component';
import { ServicesComponent } from './services/services.component';

import { BlogComponent } from './blog/blog.component';
import { BlogArticleComponent } from './blog/article/article.component';
import { BlogService } from './blog/blog.grahql';

import { ProfileComponent } from './profile/profile.component';
import { FileManagerComponent } from './file-manager/file-manager.component';
import { FileManagerFirebase } from './file-manager/file-manager.firebase';
import { FileManagerService } from './file-manager/file-manager.service';
import { ProjectComponent } from './project/project.component';

import { GraphQLModule } from '../shared/graphql.module';

@NgModule({
  imports: [
    SharedModule,
    PaginationModule,
    PagesRoutingModule,
    BaseLayoutModule,
    GithubButtonModule,
    LoadingModule,
    GraphQLModule,
    UserModule
  ],
  declarations: [
    PagesComponent,
    AboutComponent,
    ContactComponent,
    ServicesComponent,
    BlogComponent,
    BlogArticleComponent,
    ProfileComponent,
    FileManagerComponent,
    ProjectComponent,
    FileSizePipe
  ],
  providers: [FileManagerFirebase, FileManagerService, BlogService]
})
export class PagesModule {}

result-matching ""

    No results matching ""