Display views in trending.

This commit is contained in:
FireMasterK 2020-11-22 10:05:16 +05:30
parent e5394d6ea0
commit 2c4ccc2a8f

View File

@ -3,23 +3,20 @@
<hr /> <hr />
<div class="uk-grid-collapse" uk-grid="parallax: 0"> <div class="uk-grid-xl" uk-grid="parallax: 0">
<div <div
style="background: #0b0e0f" style="background: #0b0e0f"
class="uk-width-1-2 uk-width-1-3@s uk-width-1-4@m uk-width-1-5@l uk-width-1-6@xl" class="uk-width-1-2 uk-width-1-3@s uk-width-1-4@m uk-width-1-5@l uk-width-1-6@xl"
v-bind:key="video.url" v-bind:key="video.url"
v-for="video in videos" v-for="video in videos"
> >
<div <div class="uk-text-secondary" style="background: #0b0e0f">
class="uk-card uk-card-default uk-card-body uk-grid-match uk-text-secondary"
style="background: #0b0e0f"
>
<router-link <router-link
class="uk-text-emphasis" class="uk-text-emphasis"
v-bind:to="video.url || '/'" v-bind:to="video.url || '/'"
> >
<p>{{ video.title }}</p>
<img style="width: 100%" v-bind:src="video.thumbnail" /> <img style="width: 100%" v-bind:src="video.thumbnail" />
<p>{{ video.title }}</p>
</router-link> </router-link>
<router-link <router-link
class="uk-link-muted" class="uk-link-muted"
@ -27,8 +24,11 @@
> >
<p>{{ video.uploaderName }}</p> <p>{{ video.uploaderName }}</p>
</router-link> </router-link>
{{ timeFormat(video.duration) }}
<b class="uk-text-small uk-align-right">
<font-awesome-icon icon="eye"></font-awesome-icon> <font-awesome-icon icon="eye"></font-awesome-icon>
{{ video.views }} views {{ video.views }} views
</b>
</div> </div>
</div> </div>
</div> </div>
@ -51,6 +51,9 @@ export default {
methods: { methods: {
async fetchTrending() { async fetchTrending() {
return await (await fetch(Constants.BASE_URL + "/trending")).json(); return await (await fetch(Constants.BASE_URL + "/trending")).json();
},
timeFormat(d) {
return require("@/utils/TimeUtils.js").default.timeFormat(d);
} }
} }
}; };