From b895315a835f8c5333626469adbf6a0ab2af7d27 Mon Sep 17 00:00:00 2001
From: sergiorodriguezgarcia
<113514397+sergiorodriguezgarcia@users.noreply.github.com>
Date: Fri, 26 Apr 2024 11:42:02 +0200
Subject: [PATCH 1/2] feat: Adding menu option in the results page
---
webapp/src/pages/Results.jsx | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/webapp/src/pages/Results.jsx b/webapp/src/pages/Results.jsx
index 6ab60e96..3d8b1267 100644
--- a/webapp/src/pages/Results.jsx
+++ b/webapp/src/pages/Results.jsx
@@ -1,17 +1,27 @@
-import React from "react";
+import React, { useState } from "react";
import { useTranslation } from "react-i18next";
import { Button, Flex, Box, Heading, Center } from "@chakra-ui/react";
import { useNavigate, useLocation } from "react-router-dom";
import UserStatistics from "../components/statistics/UserStatistics";
+import LateralMenu from '../components/menu/LateralMenu';
+import MenuButton from '../components/menu/MenuButton';
export default function Results() {
- const { t } = useTranslation();
+ const { t, i18n } = useTranslation();
const location = useLocation();
const navigate = useNavigate();
const correctAnswers = location.state?.correctAnswers || 0;
+ const [isMenuOpen, setIsMenuOpen] = useState(false);
+
+ const changeLanguage = async (selectedLanguage) => {
+ await i18n.changeLanguage(selectedLanguage);
+ };
return (
+ setIsMenuOpen(true)} />
+ setIsMenuOpen(false)} changeLanguage={changeLanguage} isDashboard={false}/>
+
{t("common.results")}
{`Correct answers: ${correctAnswers}`}
From 7af12ddc33106f2888b558a2d65c428e6b4f8d57 Mon Sep 17 00:00:00 2001
From: sergiorodriguezgarcia
<113514397+sergiorodriguezgarcia@users.noreply.github.com>
Date: Fri, 26 Apr 2024 12:26:46 +0200
Subject: [PATCH 2/2] feat: Changing goBack button to follow conventions
---
webapp/src/components/GoBack.jsx | 4 ++--
webapp/src/pages/Statistics.jsx | 8 +++-----
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/webapp/src/components/GoBack.jsx b/webapp/src/components/GoBack.jsx
index bd90ef0f..856368a5 100644
--- a/webapp/src/components/GoBack.jsx
+++ b/webapp/src/components/GoBack.jsx
@@ -6,8 +6,8 @@ import { useNavigate } from "react-router";
export default function GoBack() {
const {t} = useTranslation();
const navigate = useNavigate();
- return
-
);