FreeTube/src/renderer/components/ft-list-playlist/ft-list-playlist.vue

46 lines
1.0 KiB
Vue
Raw Normal View History

2020-02-16 19:30:00 +01:00
<template>
<div
class="ft-list-video"
2020-06-23 17:47:19 +02:00
:appearance="appearance"
2020-02-16 19:30:00 +01:00
:class="{ list: listType === 'list', grid: listType === 'grid' }"
>
2020-06-23 17:47:19 +02:00
<router-link
class="videoThumbnail"
:to="`/playlist/${playlistId}`"
>
2020-02-16 19:30:00 +01:00
<img
:src="thumbnail"
2020-06-23 17:47:19 +02:00
class="thumbnailImage"
2020-02-16 19:30:00 +01:00
>
<div
class="videoCountContainer"
>
2020-06-23 17:47:19 +02:00
<div class="background" />
<div class="inner">
<div>{{ videoCount }}</div>
<div><font-awesome-icon icon="list" /></div>
</div>
</div>
</router-link>
<div class="videoInfo">
<router-link
class="title"
:to="`/playlist/${playlistId}`"
>
{{ title }}
</router-link>
<div class="infoLine">
<router-link
class="channelName"
:to="`/channel/${channelId}`"
>
{{ channelName }}
</router-link>
2020-02-16 19:30:00 +01:00
</div>
</div>
</div>
</template>
<script src="./ft-list-playlist.js" />
2020-06-23 17:47:19 +02:00
<style scoped lang="sass" src="./ft-list-playlist.sass" />