From a589ce151e239d6c578815c3e53efdc91f888e86 Mon Sep 17 00:00:00 2001 From: pengx17 Date: Wed, 12 Feb 2025 07:04:00 +0000 Subject: [PATCH] fix(electron): split view indicator should show menu on click (#10089) fix AF-2208 --- .../workbench/view/split-view/indicator.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/frontend/core/src/modules/workbench/view/split-view/indicator.tsx b/packages/frontend/core/src/modules/workbench/view/split-view/indicator.tsx index 1412761bb..55846993e 100644 --- a/packages/frontend/core/src/modules/workbench/view/split-view/indicator.tsx +++ b/packages/frontend/core/src/modules/workbench/view/split-view/indicator.tsx @@ -19,12 +19,16 @@ export interface SplitViewDragHandleProps export const SplitViewDragHandle = memo( forwardRef( function SplitViewDragHandle( - { className, active, open, onOpenMenu, dragging, ...attrs }, + { className, active, open, onOpenMenu, dragging, onClick, ...attrs }, ref ) { - const onClick: MouseEventHandler = useCallback(() => { - !open && onOpenMenu?.(); - }, [onOpenMenu, open]); + const handleOnClick: MouseEventHandler = useCallback( + e => { + !open && onOpenMenu?.(); + onClick?.(e); + }, + [onOpenMenu, open, onClick] + ); return (