From c57c2e031ba7eb528dca9bb5945de2f25a5ce17e Mon Sep 17 00:00:00 2001 From: sankhadip-roy Date: Mon, 2 Sep 2024 02:38:32 +0530 Subject: [PATCH] path update --- frontend/src/components/Navbar.jsx | 197 +++++++++++++++-------------- 1 file changed, 101 insertions(+), 96 deletions(-) diff --git a/frontend/src/components/Navbar.jsx b/frontend/src/components/Navbar.jsx index 2c37e68..2097aba 100644 --- a/frontend/src/components/Navbar.jsx +++ b/frontend/src/components/Navbar.jsx @@ -1,109 +1,114 @@ import React from "react"; import { - Navbar, - Collapse, - Typography, - IconButton, + Navbar, + Collapse, + Typography, + IconButton, } from "@material-tailwind/react"; import { Bars3Icon, XMarkIcon } from "@heroicons/react/24/outline"; -import { useRecoilValue } from 'recoil'; -import { userloggedin } from '../atom/userAtom' - +import { useRecoilValue } from "recoil"; +import { userloggedin } from "../atom/userAtom"; function NavList() { - const loggedUser = useRecoilValue(userloggedin); - return ( - loggedUser == 'anonymous-not-loggedin' ? ( - - < ul className="my-2 flex flex-col gap-2 lg:mb-0 lg:mt-0 lg:flex-row lg:items-center lg:gap-6" > - - - Allusers - - - - - Register - - - - - Login - - - - - ) : ( - -

User logged in as : {loggedUser}

-
) - ); + const loggedUser = useRecoilValue(userloggedin); + return loggedUser == "anonymous-not-loggedin" ? ( + + ) : ( + +

User logged in as : {loggedUser}

+
+ ); } export function NavbarSimple() { - const [openNav, setOpenNav] = React.useState(false); + const [openNav, setOpenNav] = React.useState(false); - const handleWindowResize = () => - window.innerWidth >= 960 && setOpenNav(false); + const handleWindowResize = () => + window.innerWidth >= 960 && setOpenNav(false); - React.useEffect(() => { - window.addEventListener("resize", handleWindowResize); + React.useEffect(() => { + window.addEventListener("resize", handleWindowResize); - return () => { - window.removeEventListener("resize", handleWindowResize); - }; - }, []); + return () => { + window.removeEventListener("resize", handleWindowResize); + }; + }, []); - return ( - -
- - Chat Room - -
- -
- setOpenNav(!openNav)} - > - {openNav ? ( - - ) : ( - - )} - -
- - - -
- ); -} \ No newline at end of file + return ( + +
+ + Chat Room + +
+ +
+ setOpenNav(!openNav)} + > + {openNav ? ( + + ) : ( + + )} + +
+ + + +
+ ); +}