X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fvideo%2Fvideo-miniature.component.ts;h=2f951a1f1b3ecb25eeb7d1d84901b31922b9f4fc;hb=ae28cdf327d782e629379eee1999096ca2a5d74b;hp=7e8692b0be9f93b4bcb819ba431998e8a822cede;hpb=d1a63fc7ac58a1db00d8ca4f43aadba02eb9b084;p=oweals%2Fpeertube.git diff --git a/client/src/app/shared/video/video-miniature.component.ts b/client/src/app/shared/video/video-miniature.component.ts index 7e8692b0b..2f951a1f1 100644 --- a/client/src/app/shared/video/video-miniature.component.ts +++ b/client/src/app/shared/video/video-miniature.component.ts @@ -2,6 +2,7 @@ import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core import { User } from '../users' import { Video } from './video.model' import { ServerService } from '@app/core' +import { VideoPrivacy } from '../../../../../shared' export type OwnerDisplayType = 'account' | 'videoChannel' | 'auto' @@ -49,4 +50,12 @@ export class VideoMiniatureComponent implements OnInit { displayOwnerVideoChannel () { return this.ownerDisplayTypeChosen === 'videoChannel' } + + isUnlistedVideo () { + return this.video.privacy.id === VideoPrivacy.UNLISTED + } + + isPrivateVideo () { + return this.video.privacy.id === VideoPrivacy.PRIVATE + } }