From 6ed688df7b588ab8986aeb3ee9a56a4f7a7d3662 Mon Sep 17 00:00:00 2001 From: Victor Mylle Date: Wed, 1 Mar 2023 11:59:46 +0100 Subject: [PATCH] Fixed some frontend issues --- frontend/src/components/SignVideoGrid.tsx | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/SignVideoGrid.tsx b/frontend/src/components/SignVideoGrid.tsx index d021bde..61af754 100644 --- a/frontend/src/components/SignVideoGrid.tsx +++ b/frontend/src/components/SignVideoGrid.tsx @@ -19,7 +19,7 @@ const SignVideoGrid: React.FC = ({ sign, setCurrentVideo, currentVideo }) } return ( -
+
{sign != null &&
{ setIsHovered(true); @@ -35,7 +35,24 @@ const SignVideoGrid: React.FC = ({ sign, setCurrentVideo, currentVideo })
} {sign && - sign.sign_videos.map((vid, i) => handleVideoClick(i)} />) + // show videos sorted, the non accepted videos must be at the top + sign.sign_videos.sort((a, b) => { + if (a.approved && !b.approved) { + return 1; + } else if (!a.approved && b.approved) { + return -1; + } else { + return 0; + } + } + ).map((vid, i) => { + return ( + handleVideoClick(i)} + /> + ); + }) }
);