From aa01db3ed5ab6bb1c3684ca0ebd70a5e4f3de4d6 Mon Sep 17 00:00:00 2001
From: Marek Vesely <xvesely4@fi.muni.cz>
Date: Tue, 21 May 2024 12:48:53 +0200
Subject: [PATCH] feat: add download logs to paused exercises and distinguish
 between them an those not started yet

---
 frontend/src/components/ExerciseList/ExerciseCard.tsx | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/frontend/src/components/ExerciseList/ExerciseCard.tsx b/frontend/src/components/ExerciseList/ExerciseCard.tsx
index aa81d1b91..07c6c68f7 100644
--- a/frontend/src/components/ExerciseList/ExerciseCard.tsx
+++ b/frontend/src/components/ExerciseList/ExerciseCard.tsx
@@ -47,7 +47,7 @@ const ExerciseCard: FC<ExerciseCardProps> = ({
         <>
           {!exercise.running && !exercise.finished && (
             <Button icon='play' {...details.startButtonProps}>
-              Start
+              {exercise.exerciseStart ? 'Resume' : 'Start'}
             </Button>
           )}
           {exercise.running && (
@@ -60,7 +60,7 @@ const ExerciseCard: FC<ExerciseCardProps> = ({
               Remove
             </Button>
           )}
-          {(exercise.running || exercise.finished) && (
+          {exercise.exerciseStart && (
             <a
               href={downloadLogUrl(host || '', exercise.id)}
               target='_blank'
@@ -73,6 +73,7 @@ const ExerciseCard: FC<ExerciseCardProps> = ({
       ),
     [
       details,
+      exercise.exerciseStart,
       exercise.finished,
       exercise.id,
       exercise.running,
-- 
GitLab