diff options
| author | HATEC\SPVDEV001 <tri.susilo@altama.co.id> | 2023-08-15 15:16:38 +0700 |
|---|---|---|
| committer | HATEC\SPVDEV001 <tri.susilo@altama.co.id> | 2023-08-15 15:16:38 +0700 |
| commit | 9a33f3a391a402807cc5e7913b1a97e430a7aaa2 (patch) | |
| tree | e603b6e5e321a78af52fca2e7187c17a13d3deb4 /src/core/components/elements/Navbar | |
| parent | 01e86fb4a54b801a9b8124455611c312e5de4af0 (diff) | |
sign in
Diffstat (limited to 'src/core/components/elements/Navbar')
| -rw-r--r-- | src/core/components/elements/Navbar/NavbarDesktop.jsx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/core/components/elements/Navbar/NavbarDesktop.jsx b/src/core/components/elements/Navbar/NavbarDesktop.jsx index c6575831..06c15b73 100644 --- a/src/core/components/elements/Navbar/NavbarDesktop.jsx +++ b/src/core/components/elements/Navbar/NavbarDesktop.jsx @@ -10,7 +10,7 @@ import DesktopView from '../../views/DesktopView' import dynamic from 'next/dynamic' import IndoteknikLogo from '@/images/logo.png' import Category from '@/lib/category/components/Category' -import { useEffect, useState } from 'react' +import { useContext, useEffect, useState } from 'react' import useAuth from '@/core/hooks/useAuth' import NavbarUserDropdown from './NavbarUserDropdown' import { getCountCart } from '@/core/utils/cart' @@ -21,11 +21,13 @@ import { getAuth, setAuth } from '@/core/utils/auth' import { createSlug, getIdFromSlug } from '@/core/utils/slug' import productApi from '@/lib/product/api/productApi' import { useSession } from 'next-auth/react' +import { AuthContext } from '@/pages/_app' const Search = dynamic(() => import('./Search')) const NavbarDesktop = () => { const [isOpenCategory, setIsOpenCategory] = useState(false) + const {authenticated} = useContext(AuthContext) const auth = useAuth() const [cartCount, setCartCount] = useState(0) @@ -177,7 +179,7 @@ const NavbarDesktop = () => { </div> <div className='w-3/12 flex gap-x-1 relative'> - {!auth && ( + {!authenticated && ( <> <Link href='/login' @@ -193,10 +195,10 @@ const NavbarDesktop = () => { </Link> </> )} - {auth && ( + {authenticated && ( <> <div href='/' className='navbar-user-dropdown-button'> - <span>Halo, {auth?.name}</span> + <span>Halo, {authenticated?.name}</span> <div className='ml-auto'> <ChevronDownIcon className='w-6' /> </div> |
