1 import { Component, Input, OnInit } from '@angular/core'
2 import { AuthService } from '@app/core'
3 import { Video, VideoService } from '../shared-main'
4 import { MiniatureDisplayOptions } from '../shared-video-miniature'
7 * Markup component that creates a video miniature only
11 selector: 'my-video-miniature-markup',
12 templateUrl: 'video-miniature-markup.component.html',
13 styleUrls: [ 'video-miniature-markup.component.scss' ]
15 export class VideoMiniatureMarkupComponent implements OnInit {
20 displayOptions: MiniatureDisplayOptions = {
32 private auth: AuthService,
33 private videoService: VideoService
37 return this.auth.getUser()
41 this.videoService.getVideo({ videoId: this.uuid })
42 .subscribe(video => this.video = video)