@@ -82,8 +82,8 @@ class NodeRendererDefault extends Component {
8282 return (
8383 < div style = { { height : '100%' } } { ...otherProps } >
8484 { toggleChildrenVisibility &&
85- node . children &&
86- ( node . children . length > 0 || typeof node . children === 'function' ) &&
85+ node . children &&
86+ ( node . children . length > 0 || typeof node . children === 'function' ) && (
8787 < div >
8888 < button
8989 type = "button"
@@ -101,12 +101,14 @@ class NodeRendererDefault extends Component {
101101 />
102102
103103 { node . expanded &&
104- ! isDragging &&
104+ ! isDragging && (
105105 < div
106106 style = { { width : scaffoldBlockPxWidth } }
107107 className = { styles . lineChildren }
108- /> }
109- </ div > }
108+ />
109+ ) }
110+ </ div >
111+ ) }
110112
111113 < div className = { styles . rowWrapper } >
112114 { /* Set the row preview to be used during drag and drop */ }
@@ -142,36 +144,41 @@ class NodeRendererDefault extends Component {
142144 ( node . subtitle ? ` ${ styles . rowTitleWithSubtitle } ` : '' )
143145 }
144146 >
145- { typeof nodeTitle === 'function'
146- ? nodeTitle ( {
147+ { typeof nodeTitle === 'function' ? (
148+ nodeTitle ( {
149+ node,
150+ path,
151+ treeIndex,
152+ } )
153+ ) : (
154+ nodeTitle
155+ ) }
156+ </ span >
157+
158+ { nodeSubtitle && (
159+ < span className = { styles . rowSubtitle } >
160+ { typeof nodeSubtitle === 'function' ? (
161+ nodeSubtitle ( {
147162 node,
148163 path,
149164 treeIndex,
150165 } )
151- : nodeTitle }
152- </ span >
153-
154- { nodeSubtitle &&
155- < span className = { styles . rowSubtitle } >
156- { typeof nodeSubtitle === 'function'
157- ? nodeSubtitle ( {
158- node,
159- path,
160- treeIndex,
161- } )
162- : nodeSubtitle }
163- </ span > }
166+ ) : (
167+ nodeSubtitle
168+ ) }
169+ </ span >
170+ ) }
164171 </ div >
165172
166173 < div className = { styles . rowToolbar } >
167- { buttons . map ( ( btn , index ) =>
174+ { buttons . map ( ( btn , index ) => (
168175 < div
169176 key = { index } // eslint-disable-line react/no-array-index-key
170177 className = { styles . toolbarButton }
171178 >
172179 { btn }
173180 </ div >
174- ) }
181+ ) ) }
175182 </ div >
176183 </ div >
177184 </ div >
0 commit comments