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 = ;