From a5d5012be87172f9855e88101d82a296f102b860 Mon Sep 17 00:00:00 2001
From: GOEPP THOMAS <thomas@saturne-digital.fr>
Date: Thu, 16 Jan 2025 21:52:33 +0100
Subject: [PATCH] fix: disable button when not host

---
 src/routes/multiplayer/quiz/PlayingQuizMulti.tsx     | 2 +-
 src/routes/multiplayer/quiz/quizBot/QuizBotMulti.tsx | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/routes/multiplayer/quiz/PlayingQuizMulti.tsx b/src/routes/multiplayer/quiz/PlayingQuizMulti.tsx
index be26fc9..2c0bff8 100644
--- a/src/routes/multiplayer/quiz/PlayingQuizMulti.tsx
+++ b/src/routes/multiplayer/quiz/PlayingQuizMulti.tsx
@@ -75,7 +75,7 @@ export function PlayingQuizMulti() {
             ) : (
                 <>
                     <QuizTopMulti quizInformations={null} actualQuestion={actualQuestion} score={score} questionCount={questionCount} setStopQuizModalIsOpen={setStopQuizModalIsOpen} />
-                    <QuizBotMulti actualQuestion={actualQuestion} isHost={true} setPlayingQuizState={setPlayingQuizState} playingQuizState={playingQuizState} OpenModalEndQuiz={setEndQuizModalIsOpen} setScore={setScore} />
+                    <QuizBotMulti actualQuestion={actualQuestion} isHost={isHost} setPlayingQuizState={setPlayingQuizState} playingQuizState={playingQuizState} OpenModalEndQuiz={setEndQuizModalIsOpen} setScore={setScore} />
                     <StopQuizModal isOpen={stopQuizModalIsOpen} onClose={() => setStopQuizModalIsOpen(false)} />
                     {!endQuizModalIsOpen ? null : <EndQuizModalMulti
                         isOpen={endQuizModalIsOpen}
diff --git a/src/routes/multiplayer/quiz/quizBot/QuizBotMulti.tsx b/src/routes/multiplayer/quiz/quizBot/QuizBotMulti.tsx
index 3f5d86f..836034f 100644
--- a/src/routes/multiplayer/quiz/quizBot/QuizBotMulti.tsx
+++ b/src/routes/multiplayer/quiz/quizBot/QuizBotMulti.tsx
@@ -125,7 +125,7 @@ export function QuizBotMulti({ actualQuestion, isHost, playingQuizState, setPlay
                 <ValidationButton
                     text={playingQuizState === PlayingQuizState.ANSWERING ? "CONFIRM" : "CONTINUE"}
                     onClick={() => (playingQuizState === PlayingQuizState.ANSWERING ? onValidation() : onContinue())}
-                    isDisabled={false}
+                    isDisabled={playingQuizState !== PlayingQuizState.ANSWERING && !isHost}
                 />
             </div>
         </div>
-- 
GitLab