1. 유저 정보에 따른 다른 뷰 보여주기

// UserMenu.tsx

<div className='flex flex-col cursor-pointer'>
            {currentUser ? (
              <>
                <MenuItem onClick={() => {}} label='My trips' />
                <MenuItem onClick={() => {}} label='My Favorites' />
                <MenuItem onClick={() => {}} label='My Reservations' />
                <MenuItem onClick={() => {}} label='My Properties' />
                <MenuItem onClick={() => {}} label='Airbnb my home' />
                <hr />
                <MenuItem onClick={() => signOut()} label='Logout' />
              </>
            ) : (
              <>
                <MenuItem onClick={loginModal.onOpen} label='login' />
                <MenuItem onClick={registerModal.onOpen} label='Sign up' />
              </>
            )}

증거 사진

스크린샷 2023-09-12 오후 10.58.04.png

로그아웃 구현하기

// UserMenu
<MenuItem onClick={() => signOut()} label='Logout' />

증거 사진

Untitled