mirror of
https://github.com/purrgrammer/grimoire.git
synced 2026-04-10 15:36:53 +02:00
fix(user-menu): properly close menu when clicking relay items
Use pointer-events-none on RelayLink to make it purely presentational, and handle the click on DropdownMenuItem instead. This ensures the menu closes properly when clicking a relay.
This commit is contained in:
@@ -445,9 +445,13 @@ export default function UserMenu() {
|
||||
Relays
|
||||
</DropdownMenuLabel>
|
||||
{relays.map((relay) => (
|
||||
<DropdownMenuItem key={relay.url} className="p-0" asChild>
|
||||
<DropdownMenuItem
|
||||
key={relay.url}
|
||||
className="p-0 cursor-crosshair"
|
||||
onClick={() => addWindow("relay", { url: relay.url })}
|
||||
>
|
||||
<RelayLink
|
||||
className="px-2 py-1.5 w-full"
|
||||
className="px-2 py-1.5 w-full pointer-events-none"
|
||||
urlClassname="text-sm"
|
||||
iconClassname="size-4"
|
||||
url={relay.url}
|
||||
|
||||
Reference in New Issue
Block a user