File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,17 @@ export function TreeView({
7676 containerClassName += ' tree-view_children-collapsed' ;
7777 }
7878
79+ const handleOpenToggle = React . useCallback (
80+ ( isOpen : boolean ) => {
81+ if ( isOpen ) {
82+ onActionsOpen ?.( ) ;
83+ } else {
84+ onActionsClose ?.( ) ;
85+ }
86+ } ,
87+ [ onActionsOpen , onActionsClose ] ,
88+ ) ;
89+
7990 return (
8091 < div className = { b ( ) } style = { { [ TREE_LEVEL_CSS_VAR ] : level } as React . CSSProperties } >
8192 < div className = "tree-view" >
@@ -98,9 +109,7 @@ export function TreeView({
98109 < div className = { b ( 'actions' ) } >
99110 { additionalNodeElements }
100111 < DropdownMenu
101- onOpenToggle = { ( isOpen ) =>
102- isOpen ? onActionsOpen ?.( ) : onActionsClose ?.( )
103- }
112+ onOpenToggle = { handleOpenToggle }
104113 defaultSwitcherProps = { {
105114 view : 'flat-secondary' ,
106115 size : 's' ,
You can’t perform that action at this time.
0 commit comments