diff options
author | Chocobozzz <me@florianbigard.com> | 2018-08-31 14:26:51 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-08-31 14:32:37 +0200 |
commit | 1a4710914432b44115b185cec1883fdf409aef1d (patch) | |
tree | 2bf0dd2589af3a630a419e4ebefff0f2dc371885 /client/src/app/videos | |
parent | 73dc4da09e99ce0f6deab33326c731cbcdb52ca1 (diff) | |
download | PeerTube-1a4710914432b44115b185cec1883fdf409aef1d.tar.gz PeerTube-1a4710914432b44115b185cec1883fdf409aef1d.tar.zst PeerTube-1a4710914432b44115b185cec1883fdf409aef1d.zip |
Add channel avatar to overviews
Diffstat (limited to 'client/src/app/videos')
3 files changed, 24 insertions, 2 deletions
diff --git a/client/src/app/videos/video-list/video-overview.component.html b/client/src/app/videos/video-list/video-overview.component.html index 9282dd59c..84a4c70ee 100644 --- a/client/src/app/videos/video-list/video-overview.component.html +++ b/client/src/app/videos/video-list/video-overview.component.html | |||
@@ -22,9 +22,13 @@ | |||
22 | </div> | 22 | </div> |
23 | </div> | 23 | </div> |
24 | 24 | ||
25 | <div class="section" *ngFor="let object of overview.channels"> | 25 | <div class="section channel" *ngFor="let object of overview.channels"> |
26 | <div class="section-title" i18n> | 26 | <div class="section-title" i18n> |
27 | <a [routerLink]="[ '/video-channels', buildVideoChannelBy(object) ]">Channel {{ object.channel.displayName }}</a> | 27 | <a [routerLink]="[ '/video-channels', buildVideoChannelBy(object) ]"> |
28 | <img [src]="buildVideoChannelAvatarUrl(object)" alt="Avatar" /> | ||
29 | |||
30 | <div>{{ object.channel.displayName }}</div> | ||
31 | </a> | ||
28 | </div> | 32 | </div> |
29 | 33 | ||
30 | <div> | 34 | <div> |
diff --git a/client/src/app/videos/video-list/video-overview.component.scss b/client/src/app/videos/video-list/video-overview.component.scss index 8d66cf80a..73b6d2e53 100644 --- a/client/src/app/videos/video-list/video-overview.component.scss +++ b/client/src/app/videos/video-list/video-overview.component.scss | |||
@@ -19,4 +19,18 @@ | |||
19 | 19 | ||
20 | color: #000; | 20 | color: #000; |
21 | } | 21 | } |
22 | } | ||
23 | |||
24 | .channel { | ||
25 | .section-title a { | ||
26 | display: flex; | ||
27 | width: fit-content; | ||
28 | align-items: center; | ||
29 | |||
30 | img { | ||
31 | @include avatar(30px); | ||
32 | |||
33 | margin-right: 10px; | ||
34 | } | ||
35 | } | ||
22 | } \ No newline at end of file | 36 | } \ No newline at end of file |
diff --git a/client/src/app/videos/video-list/video-overview.component.ts b/client/src/app/videos/video-list/video-overview.component.ts index c758e115c..2c6054721 100644 --- a/client/src/app/videos/video-list/video-overview.component.ts +++ b/client/src/app/videos/video-list/video-overview.component.ts | |||
@@ -53,4 +53,8 @@ export class VideoOverviewComponent implements OnInit { | |||
53 | buildVideoChannelBy (object: { videos: Video[] }) { | 53 | buildVideoChannelBy (object: { videos: Video[] }) { |
54 | return object.videos[0].byVideoChannel | 54 | return object.videos[0].byVideoChannel |
55 | } | 55 | } |
56 | |||
57 | buildVideoChannelAvatarUrl (object: { videos: Video[] }) { | ||
58 | return object.videos[0].videoChannelAvatarUrl | ||
59 | } | ||
56 | } | 60 | } |