Merge pull request #39 from rede5/codex/add-profile-dropdown-on-hover

Header: add "Meu perfil" entry and open profile dropdown on hover
This commit is contained in:
Tiago Yamamoto 2025-12-23 08:26:18 -03:00 committed by GitHub
commit 6b923e6661
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -172,7 +172,12 @@ const Header = ({
</div>
)}
<div className="relative" ref={dropdownRef}>
<div
className="relative"
ref={dropdownRef}
onMouseEnter={() => setIsOpen(true)}
onMouseLeave={() => setIsOpen(false)}
>
<button
onClick={() => setIsOpen(!isOpen)}
className="flex items-center space-x-1 sm:space-x-3 hover:bg-gray-50 rounded-lg p-1 sm:p-2 transition-colors cursor-pointer"
@ -205,8 +210,17 @@ const Header = ({
<ul className="absolute right-0 mt-2 w-48 bg-white rounded-lg shadow-lg z-10 border">
<li>
<Link
href="/perfil#usuario"
href="/perfil"
className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 rounded-t-lg flex items-center"
>
<UserIcon className="w-4 h-4 mr-2 flex-shrink-0" />
Meu perfil
</Link>
</li>
<li>
<Link
href="/perfil#usuario"
className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 flex items-center"
>
<UserIcon className="w-4 h-4 mr-2 flex-shrink-0" />
Perfil do usuário