1 import { SharedModule as PrimeSharedModule } from 'primeng/api'
2 import { ClipboardModule } from '@angular/cdk/clipboard'
3 import { CommonModule, DatePipe } from '@angular/common'
4 import { HttpClientModule } from '@angular/common/http'
5 import { NgModule } from '@angular/core'
6 import { FormsModule, ReactiveFormsModule } from '@angular/forms'
7 import { RouterModule } from '@angular/router'
15 } from '@ng-bootstrap/ng-bootstrap'
16 import { I18n } from '@ngx-translate/i18n-polyfill'
17 import { SharedGlobalIconModule } from '../shared-icons'
18 import { AccountService, ActorAvatarInfoComponent, AvatarComponent } from './account'
19 import { FromNowPipe, InfiniteScrollerDirective, NumberFormatterPipe, PeerTubeTemplateDirective, BytesPipe } from './angular'
20 import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
21 import { ActionDropdownComponent, ButtonComponent, DeleteButtonComponent, EditButtonComponent } from './buttons'
22 import { DateToggleComponent } from './date'
23 import { FeedComponent } from './feeds'
24 import { LoaderComponent, SmallLoaderComponent } from './loaders'
25 import { HelpComponent, ListOverflowComponent, TopMenuDropdownComponent } from './misc'
26 import { UserHistoryService, UserNotificationsComponent, UserNotificationService, UserQuotaComponent } from './users'
27 import { RedundancyService, VideoImportService, VideoOwnershipService, VideoService } from './video'
28 import { VideoCaptionService } from './video-caption'
29 import { VideoChannelService } from './video-channel'
50 SharedGlobalIconModule
55 ActorAvatarInfoComponent,
60 InfiniteScrollerDirective,
61 PeerTubeTemplateDirective,
63 ActionDropdownComponent,
65 DeleteButtonComponent,
76 ListOverflowComponent,
77 TopMenuDropdownComponent,
80 UserNotificationsComponent
102 ActorAvatarInfoComponent,
108 InfiniteScrollerDirective,
109 PeerTubeTemplateDirective,
111 ActionDropdownComponent,
113 DeleteButtonComponent,
121 SmallLoaderComponent,
124 ListOverflowComponent,
125 TopMenuDropdownComponent,
128 UserNotificationsComponent
138 AUTH_INTERCEPTOR_PROVIDER,
143 UserNotificationService,
147 VideoOwnershipService,
155 export class SharedMainModule { }