about.module.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { NgModule } from '@angular/core'
  2. import { AboutFollowsComponent } from '@app/+about/about-follows/about-follows.component'
  3. import { AboutInstanceComponent } from '@app/+about/about-instance/about-instance.component'
  4. import { AboutInstanceResolver } from '@app/+about/about-instance/about-instance.resolver'
  5. import { ContactAdminModalComponent } from '@app/+about/about-instance/contact-admin-modal.component'
  6. import { AboutPeertubeComponent } from '@app/+about/about-peertube/about-peertube.component'
  7. import { SharedCustomMarkupModule } from '@app/shared/shared-custom-markup'
  8. import { SharedFormModule } from '@app/shared/shared-forms'
  9. import { SharedGlobalIconModule } from '@app/shared/shared-icons'
  10. import { SharedInstanceModule } from '@app/shared/shared-instance'
  11. import { SharedMainModule } from '@app/shared/shared-main'
  12. import { AboutRoutingModule } from './about-routing.module'
  13. import { AboutComponent } from './about.component'
  14. @NgModule({
  15. imports: [
  16. AboutRoutingModule,
  17. SharedMainModule,
  18. SharedFormModule,
  19. SharedInstanceModule,
  20. SharedGlobalIconModule,
  21. SharedCustomMarkupModule
  22. ],
  23. declarations: [
  24. AboutComponent,
  25. AboutInstanceComponent,
  26. AboutPeertubeComponent,
  27. AboutFollowsComponent,
  28. ContactAdminModalComponent
  29. ],
  30. exports: [
  31. AboutComponent
  32. ],
  33. providers: [
  34. AboutInstanceResolver
  35. ]
  36. })
  37. export class AboutModule { }