Reorganize client shared modules
[oweals/peertube.git] / client / src / app / shared / shared-video-miniature / shared-video-miniature.module.ts
1
2 import { NgModule } from '@angular/core'
3 import { SharedFormModule } from '../shared-forms'
4 import { SharedGlobalIconModule } from '../shared-icons'
5 import { SharedMainModule } from '../shared-main/shared-main.module'
6 import { SharedModerationModule } from '../shared-moderation'
7 import { SharedThumbnailModule } from '../shared-thumbnail'
8 import { SharedVideoPlaylistModule } from '../shared-video-playlist/shared-video-playlist.module'
9 import { VideoActionsDropdownComponent } from './video-actions-dropdown.component'
10 import { VideoDownloadComponent } from './video-download.component'
11 import { VideoMiniatureComponent } from './video-miniature.component'
12 import { VideosSelectionComponent } from './videos-selection.component'
13
14 @NgModule({
15   imports: [
16     SharedMainModule,
17     SharedFormModule,
18     SharedModerationModule,
19     SharedVideoPlaylistModule,
20     SharedThumbnailModule,
21     SharedGlobalIconModule
22   ],
23
24   declarations: [
25     VideoActionsDropdownComponent,
26     VideoDownloadComponent,
27     VideoMiniatureComponent,
28     VideosSelectionComponent
29   ],
30
31   exports: [
32     VideoActionsDropdownComponent,
33     VideoDownloadComponent,
34     VideoMiniatureComponent,
35     VideosSelectionComponent
36   ],
37
38   providers: [ ]
39 })
40 export class SharedVideoMiniatureModule { }