From 835e8e45d18cc0d50e97de814441c7f4b38cb6f5 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Wed, 4 Feb 2026 14:01:58 +0700 Subject: [PATCH] Fix dropdown-menu type by avoiding destructuring --- packages/app/src/components/ui/dropdown-menu.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/app/src/components/ui/dropdown-menu.tsx b/packages/app/src/components/ui/dropdown-menu.tsx index 30fa59d22..f07d1be23 100644 --- a/packages/app/src/components/ui/dropdown-menu.tsx +++ b/packages/app/src/components/ui/dropdown-menu.tsx @@ -194,24 +194,23 @@ export function DropdownMenuTrigger({ style, ...props }: PropsWithChildren): ReactElement { - const { setOpen, open: isOpen, triggerRef } = useDropdownMenuContext("DropdownMenuTrigger"); - const open: boolean = isOpen; + const ctx = useDropdownMenuContext("DropdownMenuTrigger"); const handlePress = useCallback(() => { if (disabled) return; - setOpen(!open); - }, [disabled, open, setOpen]); + ctx.setOpen(!ctx.open); + }, [disabled, ctx]); return ( { if (typeof style === "function") { - return style({ pressed, hovered, open }); + return style({ pressed, hovered, open: ctx.open }); } return style; }}