mirror of
https://github.com/koreanbots/core.git
synced 2025-12-17 06:40:24 +00:00
fix: navbar bug
This commit is contained in:
parent
12ea06b57d
commit
3cdb5c31a7
@ -76,29 +76,13 @@ const Navbar = ({ theme, setTheme }:NavbarProps): JSX.Element => {
|
|||||||
<li className='flex items-center outline-none' onFocus={() => setDropdownOpen(true)} onMouseOver={() => setDropdownOpen(true)} onMouseOut={() => setDropdownOpen(false)} onBlur={() => setDropdownOpen(false)}>
|
<li className='flex items-center outline-none' onFocus={() => setDropdownOpen(true)} onMouseOver={() => setDropdownOpen(true)} onMouseOut={() => setDropdownOpen(false)} onBlur={() => setDropdownOpen(false)}>
|
||||||
{
|
{
|
||||||
userCache?.id && userCache.version === 2 ?
|
userCache?.id && userCache.version === 2 ?
|
||||||
|
<>
|
||||||
<a
|
<a
|
||||||
className='lg:hover:text-gray-300 flex items-center px-3 py-4 w-full hover:text-gray-500 text-gray-700 text-sm font-semibold sm:w-auto lg:py-2 lg:text-gray-100 cursor-pointer'>
|
className='lg:hover:text-gray-300 flex items-center px-3 py-4 w-full hover:text-gray-500 text-gray-700 text-sm font-semibold sm:w-auto lg:py-2 lg:text-gray-100 cursor-pointer'>
|
||||||
<DiscordAvatar userID={userCache.id} className='w-8 h-8 rounded-full mr-1.5' size={128}/>
|
<DiscordAvatar userID={userCache.id} className='w-8 h-8 rounded-full mr-1.5' size={128}/>
|
||||||
{userCache.username} <i className='ml-2 fas fa-sort-down' />
|
{userCache.username} <i className='ml-2 fas fa-sort-down' />
|
||||||
</a> :
|
|
||||||
<a tabIndex={0} onKeyPress={()=> {
|
|
||||||
if(!userCache) {
|
|
||||||
localStorage.redirectTo = window.location.href
|
|
||||||
setNavbarOpen(false)
|
|
||||||
redirectTo(router, 'login')
|
|
||||||
}
|
|
||||||
}} onClick={()=> {
|
|
||||||
if(!userCache) {
|
|
||||||
localStorage.redirectTo = window.location.href
|
|
||||||
setNavbarOpen(false)
|
|
||||||
redirectTo(router, 'login')
|
|
||||||
}
|
|
||||||
}} className='lg:hover:text-gray-300 flex items-center px-3 py-4 w-full hover:text-gray-500 text-gray-700 text-sm font-semibold sm:w-auto lg:py-2 lg:text-gray-100 cursor-pointer'>
|
|
||||||
로그인
|
|
||||||
</a>
|
</a>
|
||||||
}
|
<div className={`rounded shadow-md absolute mt-14 top-0 w-48 bg-white text-black dark:bg-very-black dark:text-gray-300 text-sm ${dropdownOpen ? 'block' : 'hidden'}`}>
|
||||||
|
|
||||||
{ userCache ? <div className={`rounded shadow-md absolute mt-14 top-0 w-48 bg-white text-black dark:bg-very-black dark:text-gray-300 text-sm ${dropdownOpen ? 'block' : 'hidden'}`}>
|
|
||||||
<ul className='relative'>
|
<ul className='relative'>
|
||||||
<li>
|
<li>
|
||||||
<Link href={`/users/${userCache.id}`}>
|
<Link href={`/users/${userCache.id}`}>
|
||||||
@ -122,7 +106,24 @@ const Navbar = ({ theme, setTheme }:NavbarProps): JSX.Element => {
|
|||||||
}} className='px-4 py-2 block text-red-500 hover:bg-gray-100 dark:hover:bg-discord-dark-hover rounded-b cursor-pointer'><i className='fas fa-sign-out-alt' /> 로그아웃</a>
|
}} className='px-4 py-2 block text-red-500 hover:bg-gray-100 dark:hover:bg-discord-dark-hover rounded-b cursor-pointer'><i className='fas fa-sign-out-alt' /> 로그아웃</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div> : ''}
|
</div>
|
||||||
|
</> :
|
||||||
|
<a tabIndex={0} onKeyPress={()=> {
|
||||||
|
if(!userCache) {
|
||||||
|
localStorage.redirectTo = window.location.href
|
||||||
|
setNavbarOpen(false)
|
||||||
|
redirectTo(router, 'login')
|
||||||
|
}
|
||||||
|
}} onClick={()=> {
|
||||||
|
if(!userCache) {
|
||||||
|
localStorage.redirectTo = window.location.href
|
||||||
|
setNavbarOpen(false)
|
||||||
|
redirectTo(router, 'login')
|
||||||
|
}
|
||||||
|
}} className='lg:hover:text-gray-300 flex items-center px-3 py-4 w-full hover:text-gray-500 text-gray-700 text-sm font-semibold sm:w-auto lg:py-2 lg:text-gray-100 cursor-pointer outline-none'>
|
||||||
|
로그인
|
||||||
|
</a>
|
||||||
|
}
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user