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'
18 import { FromNowPipe, InfiniteScrollerDirective, NumberFormatterPipe, PeerTubeTemplateDirective, BytesPipe } from './angular'
19 import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
20 import { ActionDropdownComponent, ButtonComponent, DeleteButtonComponent, EditButtonComponent } from './buttons'
21 import { DateToggleComponent } from './date'
22 import { FeedComponent } from './feeds'
23 import { LoaderComponent, SmallLoaderComponent } from './loaders'
24 import { HelpComponent, ListOverflowComponent, TopMenuDropdownComponent } from './misc'
25 import { UserHistoryService, UserNotificationsComponent, UserNotificationService, UserQuotaComponent } from './users'
26 import { RedundancyService, VideoImportService, VideoOwnershipService, VideoService } from './video'
27 import { VideoCaptionService } from './video-caption'
28 import { VideoChannelService } from './video-channel'
49 SharedGlobalIconModule
54 ActorAvatarInfoComponent,
59 InfiniteScrollerDirective,
60 PeerTubeTemplateDirective,
62 ActionDropdownComponent,
64 DeleteButtonComponent,
75 ListOverflowComponent,
76 TopMenuDropdownComponent,
79 UserNotificationsComponent
101 ActorAvatarInfoComponent,
107 InfiniteScrollerDirective,
108 PeerTubeTemplateDirective,
110 ActionDropdownComponent,
112 DeleteButtonComponent,
120 SmallLoaderComponent,
123 ListOverflowComponent,
124 TopMenuDropdownComponent,
127 UserNotificationsComponent
135 AUTH_INTERCEPTOR_PROVIDER,
140 UserNotificationService,
144 VideoOwnershipService,
152 export class SharedMainModule { }