mirror of https://github.com/FreeTubeApp/FreeTube
simplify v-if
Co-Authored-By: PikachuEXE <pikachuexe@gmail.com>
This commit is contained in:
parent
13d3acca1b
commit
48601a64f1
|
@ -22,7 +22,7 @@ export default defineComponent({
|
||||||
channelName: '',
|
channelName: '',
|
||||||
channelId: '',
|
channelId: '',
|
||||||
videoCount: 0,
|
videoCount: 0,
|
||||||
viewCount: 0,
|
viewCount: null,
|
||||||
lastUpdated: '',
|
lastUpdated: '',
|
||||||
description: '',
|
description: '',
|
||||||
infoSource: ''
|
infoSource: ''
|
||||||
|
@ -70,8 +70,10 @@ export default defineComponent({
|
||||||
this.infoSource = this.data.infoSource
|
this.infoSource = this.data.infoSource
|
||||||
|
|
||||||
// Causes errors if not put inside of a check
|
// Causes errors if not put inside of a check
|
||||||
if (typeof (this.data.viewCount) !== 'undefined' && !isNaN(this.data.viewCount)) {
|
if (this.data.viewCount != null) {
|
||||||
this.viewCount = this.hideViews ? null : formatNumber(this.data.viewCount)
|
// youtube displays 'No views' instead of 0 views for NaN viewCounts
|
||||||
|
const views = isNaN(this.data.viewCount) ? 0 : this.data.viewCount
|
||||||
|
this.viewCount = this.hideViews ? null : formatNumber(views)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof (this.data.videoCount) !== 'undefined' && !isNaN(this.data.videoCount)) {
|
if (typeof (this.data.videoCount) !== 'undefined' && !isNaN(this.data.videoCount)) {
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
{{ title }}
|
{{ title }}
|
||||||
</h2>
|
</h2>
|
||||||
<p>
|
<p>
|
||||||
{{ videoCount }} {{ $t("Playlist.Videos") }} <span v-if="!hideViews && infoSource !== 'piped'">- {{ viewCount }} {{ $t("Playlist.Views") }} </span>
|
{{ videoCount }} {{ $t("Playlist.Videos") }} <span v-if="viewCount != null">- {{ viewCount }} {{ $t("Playlist.Views") }} </span>
|
||||||
<span v-if="infoSource === 'local'"> - </span>
|
<span v-if="infoSource === 'local'"> - </span>
|
||||||
<span v-if="infoSource === 'invidious'"> - {{ $t("Playlist.Last Updated On") }}</span>
|
<span v-if="infoSource === 'invidious'"> - {{ $t("Playlist.Last Updated On") }}</span>
|
||||||
{{ lastUpdated }}
|
{{ lastUpdated }}
|
||||||
|
|
Loading…
Reference in New Issue