]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/shared/shared-main/shared-main.module.ts
Remove angular pipes module
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-main / shared-main.module.ts
CommitLineData
67ed6552 1import { SharedModule as PrimeSharedModule } from 'primeng/api'
67ed6552
C
2import { ClipboardModule } from '@angular/cdk/clipboard'
3import { CommonModule, DatePipe } from '@angular/common'
4import { HttpClientModule } from '@angular/common/http'
5import { NgModule } from '@angular/core'
6import { FormsModule, ReactiveFormsModule } from '@angular/forms'
7import { RouterModule } from '@angular/router'
8import {
9 NgbCollapseModule,
10 NgbDropdownModule,
11 NgbModalModule,
12 NgbNavModule,
13 NgbPopoverModule,
14 NgbTooltipModule
15} from '@ng-bootstrap/ng-bootstrap'
16import { I18n } from '@ngx-translate/i18n-polyfill'
17import { SharedGlobalIconModule } from '../shared-icons'
18import { AccountService, ActorAvatarInfoComponent, AvatarComponent } from './account'
94676e63 19import { FromNowPipe, InfiniteScrollerDirective, NumberFormatterPipe, PeerTubeTemplateDirective, BytesPipe } from './angular'
3d25d5de 20import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
67ed6552
C
21import { ActionDropdownComponent, ButtonComponent, DeleteButtonComponent, EditButtonComponent } from './buttons'
22import { DateToggleComponent } from './date'
23import { FeedComponent } from './feeds'
24import { LoaderComponent, SmallLoaderComponent } from './loaders'
0a4cb95c 25import { HelpComponent, ListOverflowComponent, TopMenuDropdownComponent } from './misc'
2e7f2627 26import { UserHistoryService, UserNotificationsComponent, UserNotificationService, UserQuotaComponent } from './users'
67ed6552
C
27import { RedundancyService, VideoImportService, VideoOwnershipService, VideoService } from './video'
28import { VideoCaptionService } from './video-caption'
29import { VideoChannelService } from './video-channel'
67ed6552
C
30
31@NgModule({
32 imports: [
33 CommonModule,
34 FormsModule,
35 ReactiveFormsModule,
36 RouterModule,
37 HttpClientModule,
38
39 NgbDropdownModule,
40 NgbModalModule,
41 NgbPopoverModule,
42 NgbNavModule,
43 NgbTooltipModule,
44 NgbCollapseModule,
45
46 ClipboardModule,
47
48 PrimeSharedModule,
02c01341 49
67ed6552
C
50 SharedGlobalIconModule
51 ],
52
53 declarations: [
54 AvatarComponent,
55 ActorAvatarInfoComponent,
56
57 FromNowPipe,
67ed6552 58 NumberFormatterPipe,
94676e63
C
59 BytesPipe,
60 InfiniteScrollerDirective,
67ed6552
C
61 PeerTubeTemplateDirective,
62
63 ActionDropdownComponent,
64 ButtonComponent,
65 DeleteButtonComponent,
66 EditButtonComponent,
67
68 DateToggleComponent,
69
70 FeedComponent,
71
72 LoaderComponent,
73 SmallLoaderComponent,
74
75 HelpComponent,
76 ListOverflowComponent,
0a4cb95c 77 TopMenuDropdownComponent,
67ed6552 78
2e7f2627 79 UserQuotaComponent,
57e56eb2 80 UserNotificationsComponent
67ed6552
C
81 ],
82
83 exports: [
84 CommonModule,
85 FormsModule,
86 ReactiveFormsModule,
87 RouterModule,
88 HttpClientModule,
89
90 NgbDropdownModule,
91 NgbModalModule,
92 NgbPopoverModule,
93 NgbNavModule,
94 NgbTooltipModule,
95 NgbCollapseModule,
96
97 ClipboardModule,
98
99 PrimeSharedModule,
67ed6552
C
100
101 AvatarComponent,
102 ActorAvatarInfoComponent,
103
104 FromNowPipe,
94676e63 105 BytesPipe,
67ed6552 106 NumberFormatterPipe,
94676e63
C
107
108 InfiniteScrollerDirective,
67ed6552
C
109 PeerTubeTemplateDirective,
110
111 ActionDropdownComponent,
112 ButtonComponent,
113 DeleteButtonComponent,
114 EditButtonComponent,
115
116 DateToggleComponent,
117
118 FeedComponent,
119
120 LoaderComponent,
121 SmallLoaderComponent,
122
123 HelpComponent,
124 ListOverflowComponent,
0a4cb95c 125 TopMenuDropdownComponent,
67ed6552 126
2e7f2627 127 UserQuotaComponent,
3d25d5de 128 UserNotificationsComponent
67ed6552
C
129 ],
130
131 providers: [
132 I18n,
133
134 DatePipe,
135
136 FromNowPipe,
137
138 AUTH_INTERCEPTOR_PROVIDER,
139
140 AccountService,
141
142 UserHistoryService,
143 UserNotificationService,
144
145 RedundancyService,
146 VideoImportService,
147 VideoOwnershipService,
148 VideoService,
149
150 VideoCaptionService,
151
152 VideoChannelService
153 ]
154})
155export class SharedMainModule { }