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 { SharedGlobalIconModule } from '../shared-icons'
17 import { AccountService, ActorAvatarInfoComponent, AvatarComponent } from './account'
20 DurationFormatterPipe,
22 InfiniteScrollerDirective,
24 PeerTubeTemplateDirective
26 import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
27 import { ActionDropdownComponent, ButtonComponent, DeleteButtonComponent, EditButtonComponent } from './buttons'
28 import { DateToggleComponent } from './date'
29 import { FeedComponent } from './feeds'
30 import { LoaderComponent, SmallLoaderComponent } from './loaders'
31 import { HelpComponent, ListOverflowComponent, TopMenuDropdownComponent } from './misc'
32 import { UserHistoryService, UserNotificationsComponent, UserNotificationService, UserQuotaComponent } from './users'
33 import { RedundancyService, VideoImportService, VideoOwnershipService, VideoService } from './video'
34 import { VideoCaptionService } from './video-caption'
35 import { VideoChannelService } from './video-channel'
56 SharedGlobalIconModule
61 ActorAvatarInfoComponent,
66 DurationFormatterPipe,
68 InfiniteScrollerDirective,
69 PeerTubeTemplateDirective,
71 ActionDropdownComponent,
73 DeleteButtonComponent,
84 ListOverflowComponent,
85 TopMenuDropdownComponent,
88 UserNotificationsComponent
110 ActorAvatarInfoComponent,
115 DurationFormatterPipe,
117 InfiniteScrollerDirective,
118 PeerTubeTemplateDirective,
120 ActionDropdownComponent,
122 DeleteButtonComponent,
130 SmallLoaderComponent,
133 ListOverflowComponent,
134 TopMenuDropdownComponent,
137 UserNotificationsComponent
145 AUTH_INTERCEPTOR_PROVIDER,
150 UserNotificationService,
154 VideoOwnershipService,
162 export class SharedMainModule { }