diff --git a/app/src/components/VideoPlayer.js b/app/src/components/VideoPlayer.js
index 6c2d14ca..1b015265 100644
--- a/app/src/components/VideoPlayer.js
+++ b/app/src/components/VideoPlayer.js
@@ -112,7 +112,7 @@ const VideoComment = ({comment, children}) => {
const dateElm =
{isoDatetimeToString(timestamp * 1000)}
;
const likesElm = like_count &&
- {comment['like_count']}
+ {humanNumber(comment['like_count'])}
;
return
diff --git a/app/src/components/Videos.js b/app/src/components/Videos.js
index 93e4fd6c..dcbea22b 100644
--- a/app/src/components/Videos.js
+++ b/app/src/components/Videos.js
@@ -12,7 +12,8 @@ import {
FileIcon,
findPosterPath,
humanFileSize,
- humanNumber, isoDatetimeToAgoPopup,
+ humanNumber,
+ isoDatetimeToAgoPopup,
isoDatetimeToString,
mimetypeColor,
PageContainer,
@@ -297,6 +298,7 @@ export function VideosRoute(props) {
}/>
}/>
}/>
+ }/>
}
@@ -317,7 +319,10 @@ export function VideoCard({file}) {
video_url = `/videos/channel/${channel.id}/video/${video.id}`;
} else if (file.files.length > 1) {
// No Channel, but the video has multiple files (subtitles, etc.). Use the full VideoPage.
- video_url = `/videos/video/${video.id}`
+ video_url = `/videos/video/${video.id}`;
+ }
+ if (file.slug) {
+ video_url = `/videos/video/${file.slug}`;
}
let poster = ;