diff --git a/frontend/src/components/Logout.jsx b/frontend/src/components/Logout.jsx index 424a85a..2a23bbe 100644 --- a/frontend/src/components/Logout.jsx +++ b/frontend/src/components/Logout.jsx @@ -41,7 +41,7 @@ const Logout = () => { Logout} centered> Are you sure you want to logout? -
+
diff --git a/frontend/src/components/MainLoader.jsx b/frontend/src/components/MainLoader.jsx index 90608ba..51570f0 100644 --- a/frontend/src/components/MainLoader.jsx +++ b/frontend/src/components/MainLoader.jsx @@ -11,7 +11,7 @@ const MainLoader = ({ errorMessage }) => { <> { createPortal(
- + chessboard { errorMessage ? diff --git a/frontend/src/components/NavbarLinks.jsx b/frontend/src/components/NavbarLinks.jsx index d2825c6..fabb7ca 100644 --- a/frontend/src/components/NavbarLinks.jsx +++ b/frontend/src/components/NavbarLinks.jsx @@ -48,7 +48,7 @@ const NavbarLink = ({ label, icon, to, index, active, setActive }) => { NavbarLink.propTypes = { label: PropTypes.string, - icon: PropTypes.func, + icon: PropTypes.object, to: PropTypes.string, index: PropTypes.number, active: PropTypes.number, @@ -59,7 +59,6 @@ const linksList = [ { label: 'Home', icon: , to: "/home" }, { label: 'Play Chess', icon: , to: "/play" }, { label: 'Settings', icon: , to: "/settings" }, - ] export default NavbarLinks \ No newline at end of file diff --git a/frontend/src/context/chess-game-context.jsx b/frontend/src/context/chess-game-context.jsx index f559927..3df4393 100644 --- a/frontend/src/context/chess-game-context.jsx +++ b/frontend/src/context/chess-game-context.jsx @@ -1,5 +1,7 @@ import React, { createContext, useReducer, useRef, useState } from 'react' +import PropTypes from 'prop-types'; + import { socket } from '../socket'; import { ChessModified, chessInit } from '../utils/chess'; @@ -237,4 +239,8 @@ const ChessGameContextProvider = ({ children }) => { ) } +ChessGameContextProvider.propTypes = { + children: PropTypes.object +} + export default ChessGameContextProvider \ No newline at end of file diff --git a/frontend/src/context/user-data-context.jsx b/frontend/src/context/user-data-context.jsx index fa0db57..f9890b9 100644 --- a/frontend/src/context/user-data-context.jsx +++ b/frontend/src/context/user-data-context.jsx @@ -1,5 +1,7 @@ import React, { createContext, useEffect, useState } from 'react' +import PropTypes from 'prop-types'; + export const UserDataContext = createContext(); const UserDataContextProvider = ({ children }) => { @@ -39,5 +41,9 @@ const UserDataContextProvider = ({ children }) => { ) } +UserDataContextProvider.propTypes = { + children: PropTypes.object +} + export default UserDataContextProvider \ No newline at end of file diff --git a/frontend/src/hooks/useQuery.jsx b/frontend/src/hooks/useQuery.jsx index 21d35c7..8c7dc36 100644 --- a/frontend/src/hooks/useQuery.jsx +++ b/frontend/src/hooks/useQuery.jsx @@ -1,7 +1,5 @@ -import React from 'react' - const useQuery = () => { - + } export default useQuery \ No newline at end of file diff --git a/frontend/src/layout/MainLayout.jsx b/frontend/src/layout/MainLayout.jsx index 9a0a379..f5fb226 100644 --- a/frontend/src/layout/MainLayout.jsx +++ b/frontend/src/layout/MainLayout.jsx @@ -8,7 +8,7 @@ import MainLoader from '../components/MainLoader'; import NavbarLinks from '../components/NavbarLinks'; import Logout from '../components/Logout'; -const useStyles = createStyles((theme) => ({ +const useStyles = createStyles(() => ({ body: { width: '100%', height: '100%'