1 import { BytesPipe, KeysPipe, NgPipesModule } from 'ngx-pipes'
2 import { SharedModule as PrimeSharedModule } from 'primeng/api'
3 import { ClipboardModule } from '@angular/cdk/clipboard'
4 import { CommonModule, DatePipe } from '@angular/common'
5 import { HttpClientModule } from '@angular/common/http'
6 import { NgModule } from '@angular/core'
7 import { FormsModule, ReactiveFormsModule } from '@angular/forms'
8 import { RouterModule } from '@angular/router'
16 } from '@ng-bootstrap/ng-bootstrap'
17 import { I18n } from '@ngx-translate/i18n-polyfill'
18 import { SharedGlobalIconModule } from '../shared-icons'
19 import { AccountService, ActorAvatarInfoComponent, AvatarComponent } from './account'
20 import { FromNowPipe, InfiniteScrollerDirective, NumberFormatterPipe, PeerTubeTemplateDirective } from './angular'
21 import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
22 import { ActionDropdownComponent, ButtonComponent, DeleteButtonComponent, EditButtonComponent } from './buttons'
23 import { DateToggleComponent } from './date'
24 import { FeedComponent } from './feeds'
25 import { LoaderComponent, SmallLoaderComponent } from './loaders'
26 import { HelpComponent, ListOverflowComponent, TopMenuDropdownComponent } from './misc'
27 import { UserHistoryService, UserNotificationsComponent, UserNotificationService, UserQuotaComponent } from './users'
28 import { RedundancyService, VideoImportService, VideoOwnershipService, VideoService } from './video'
29 import { VideoCaptionService } from './video-caption'
30 import { VideoChannelService } from './video-channel'
52 SharedGlobalIconModule
57 ActorAvatarInfoComponent,
60 InfiniteScrollerDirective,
62 PeerTubeTemplateDirective,
64 ActionDropdownComponent,
66 DeleteButtonComponent,
77 ListOverflowComponent,
78 TopMenuDropdownComponent,
81 UserNotificationsComponent
105 ActorAvatarInfoComponent,
108 InfiniteScrollerDirective,
110 PeerTubeTemplateDirective,
112 ActionDropdownComponent,
114 DeleteButtonComponent,
122 SmallLoaderComponent,
125 ListOverflowComponent,
126 TopMenuDropdownComponent,
129 UserNotificationsComponent
139 AUTH_INTERCEPTOR_PROVIDER,
144 UserNotificationService,
148 VideoOwnershipService,
156 export class SharedMainModule { }