File tree Expand file tree Collapse file tree 4 files changed +28
-2
lines changed
Expand file tree Collapse file tree 4 files changed +28
-2
lines changed Original file line number Diff line number Diff line change 11import "../styles/leaderboard.css" ;
2- import { useBodyClass } from '../utils/useBodyClass' ;
2+ // import { useBodyClass } from '../utils/useBodyClass';
33import { useQuery } from "@apollo/client" ;
44import { GET_USERS } from "@/graphql/queries" ;
55import { useNavigate } from "react-router-dom" ;
6+ import { useEffect } from 'react' ;
7+
8+
69
710
811function LeaderBoard ( ) {
@@ -12,14 +15,20 @@ function LeaderBoard() {
1215
1316 const allUsers = data ?. getAllUsers || [ ] ;
1417
15- useBodyClass ( 'background-image' ) ;
18+ useEffect ( ( ) => {
19+ document . body . classList . add ( 'gameover-background' ) ;
20+ return ( ) => {
21+ document . body . classList . remove ( 'gameover-background' ) ;
22+ } ;
23+ } , [ ] ) ;
1624
1725 if ( loading ) return < p > Loading...</ p > ;
1826
1927 const sortedUsers = [ ...allUsers ] . sort ( ( a , b ) => b . correctAnswers - a . correctAnswers ) ;
2028
2129 console . log ( allUsers ) ;
2230
31+
2332 return (
2433 < div className = "leaderboard-page" >
2534 < div className = "leaderboard-container" >
Original file line number Diff line number Diff line change @@ -70,6 +70,7 @@ const GameMap: React.FC = () => {
7070 id : '4' ,
7171 xPercent : 70 ,
7272 yPercent : 45 ,
73+
7374 image : '../../../public/assets/minions/pie-thon.png' ,
7475 name : 'Pie-Thon' ,
7576 questionId : 'q4' ,
Original file line number Diff line number Diff line change @@ -8,6 +8,14 @@ const GameOverPage = ({
88} ) => {
99 const navigate = useNavigate ( ) ;
1010
11+ useEffect ( ( ) => {
12+ document . body . classList . add ( 'gameover-background' ) ;
13+
14+ return ( ) => {
15+ document . body . classList . remove ( 'gameover-background' ) ;
16+ } ;
17+ } , [ ] ) ;
18+
1119 useEffect ( ( ) => {
1220 const music = new Audio ( '/game_over.mp3' ) ;
1321 const roar = new Audio ( '/godzilla.roar.mp3' ) ;
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ export default function VictoryPage({
99} ) {
1010 const navigate = useNavigate ( ) ;
1111
12+
13+
1214 useEffect ( ( ) => {
1315 const victoryMusic = new Audio ( '/totalwin1.mp3' ) ;
1416 victoryMusic . volume = 0.5 ;
@@ -17,6 +19,12 @@ export default function VictoryPage({
1719 } ) ;
1820 } , [ ] ) ;
1921
22+ useEffect ( ( ) => {
23+ document . body . classList . add ( 'gameover-background' ) ;
24+ return ( ) => {
25+ document . body . classList . remove ( 'gameover-background' ) ;
26+ } ;
27+ } , [ ] ) ;
2028 const handlePlayAgain = ( ) => {
2129 navigate ( '/map' ) ;
2230 } ;
You can’t perform that action at this time.
0 commit comments