fix: Kontomenü stürzt beim Öffnen ab (Base UI error #31)
DropdownMenuLabel (rendert Menu.GroupLabel) stand direkt im DropdownMenuContent statt in einem DropdownMenuGroup - Base UI wirft dafür beim Öffnen einen ungefangenen Fehler, der den kompletten React-Baum crasht. Das war die eigentliche Ursache des seit Sitzungsbeginn gemeldeten "This page couldn't load" beim Klick auf das Profilbild oben rechts, nicht der Service Worker (der war schon korrekt).
This commit is contained in:
1 parent
938239e16e
commit
55b6dff31b
1 file changed
+6
-3
@@ -11,6 +11,7 @@ import { UserAvatar } from "@/components/user-avatar";
|
||||
import {
|
||||
DropdownMenu,
|
||||
DropdownMenuContent,
|
||||
DropdownMenuGroup,
|
||||
DropdownMenuItem,
|
||||
DropdownMenuLabel,
|
||||
DropdownMenuSeparator,
|
||||
@@ -60,9 +61,11 @@ export default function AppLayout({ children }: { children: ReactNode }) {
|
||||
<UserAvatar name={user.name} hasAvatar={user.hasAvatar} size="sm" />
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="end">
|
||||
<DropdownMenuLabel className="max-w-48 truncate font-normal text-muted-foreground">
|
||||
{user.email}
|
||||
</DropdownMenuLabel>
|
||||
<DropdownMenuGroup>
|
||||
<DropdownMenuLabel className="max-w-48 truncate font-normal text-muted-foreground">
|
||||
{user.email}
|
||||
</DropdownMenuLabel>
|
||||
</DropdownMenuGroup>
|
||||
<DropdownMenuSeparator />
|
||||
<DropdownMenuItem render={<Link href="/profile" />}>
|
||||
Profil
|
||||
|
||||
Reference in new issue
Block a user