]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/shared/shared-custom-markup/shared-custom-markup.module.ts
66f6b98f6eaedd0a9999be5f1ac661da4b4eb7fc
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-custom-markup / shared-custom-markup.module.ts
1 import { CommonModule } from '@angular/common'
2 import { NgModule } from '@angular/core'
3 import { SharedActorImageModule } from '../shared-actor-image/shared-actor-image.module'
4 import { SharedGlobalIconModule } from '../shared-icons'
5 import { SharedMainModule } from '../shared-main'
6 import { SharedVideoMiniatureModule } from '../shared-video-miniature'
7 import { SharedVideoPlaylistModule } from '../shared-video-playlist'
8 import { ButtonMarkupComponent } from './button-markup.component'
9 import { ChannelMiniatureMarkupComponent } from './channel-miniature-markup.component'
10 import { CustomMarkupHelpComponent } from './custom-markup-help.component'
11 import { CustomMarkupService } from './custom-markup.service'
12 import { DynamicElementService } from './dynamic-element.service'
13 import { EmbedMarkupComponent } from './embed-markup.component'
14 import { PlaylistMiniatureMarkupComponent } from './playlist-miniature-markup.component'
15 import { VideoMiniatureMarkupComponent } from './video-miniature-markup.component'
16 import { VideosListMarkupComponent } from './videos-list-markup.component'
17
18 @NgModule({
19 imports: [
20 CommonModule,
21
22 SharedMainModule,
23 SharedGlobalIconModule,
24 SharedVideoMiniatureModule,
25 SharedVideoPlaylistModule,
26 SharedActorImageModule
27 ],
28
29 declarations: [
30 VideoMiniatureMarkupComponent,
31 PlaylistMiniatureMarkupComponent,
32 ChannelMiniatureMarkupComponent,
33 EmbedMarkupComponent,
34 VideosListMarkupComponent,
35 ButtonMarkupComponent,
36 CustomMarkupHelpComponent
37 ],
38
39 exports: [
40 VideoMiniatureMarkupComponent,
41 PlaylistMiniatureMarkupComponent,
42 ChannelMiniatureMarkupComponent,
43 VideosListMarkupComponent,
44 EmbedMarkupComponent,
45 ButtonMarkupComponent,
46 CustomMarkupHelpComponent
47 ],
48
49 providers: [
50 CustomMarkupService,
51 DynamicElementService
52 ]
53 })
54 export class SharedCustomMarkupModule { }