diff --git a/src/pages/Evaluations.tsx b/src/pages/Evaluations.tsx index 7e7b71b..1ef4ca6 100644 --- a/src/pages/Evaluations.tsx +++ b/src/pages/Evaluations.tsx @@ -13,6 +13,7 @@ import { TextWithSources } from 'components/Sources/TextWithSources' import { EventSourcePolyfill } from 'event-source-polyfill' import { useCallback, useEffect, useRef, useState } from 'react' import { onCloseStream } from '../utils/eventsEmitter' +import { useNavigate, useLocation } from 'react-router-dom' import { negativeTags, positiveTags, @@ -185,24 +186,28 @@ const questions = [ ] export default function Evaluations() { - const [selectedCardIndex, setSelectedCardIndex] = useState(null) + const navigate = useNavigate() + const location = useLocation() + + // Determine whether we're on the panel or the questions list + const selectedCardIndex = location.state?.selectedCardIndex ?? null const handleBack = () => { - setSelectedCardIndex(null) + navigate('/evaluations', { state: null }) } return ( -
- Dans le cadre de l’expérimentation nous entamons une phase de ré-évaluation du - modèle proposé sur des questions pré-définies. Le travail s’effectue sur un + Dans le cadre de l’expérimentation, nous entamons une phase de ré-évaluation + du modèle proposé sur des questions pré-définies. Le travail s’effectue sur un échantillon de X questions à évaluer. Nous en présentons à chaque évaluation 5 de manière aléatoire.
-+ Il n'y a plus de questions à évaluer. Merci pour votre contribution ! +
+ )}