@@ -82,8 +82,8 @@ class NodeRendererDefault extends Component {
82
82
return (
83
83
< div style = { { height : '100%' } } { ...otherProps } >
84
84
{ 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' ) && (
87
87
< div >
88
88
< button
89
89
type = "button"
@@ -101,12 +101,14 @@ class NodeRendererDefault extends Component {
101
101
/>
102
102
103
103
{ node . expanded &&
104
- ! isDragging &&
104
+ ! isDragging && (
105
105
< div
106
106
style = { { width : scaffoldBlockPxWidth } }
107
107
className = { styles . lineChildren }
108
- /> }
109
- </ div > }
108
+ />
109
+ ) }
110
+ </ div >
111
+ ) }
110
112
111
113
< div className = { styles . rowWrapper } >
112
114
{ /* Set the row preview to be used during drag and drop */ }
@@ -142,36 +144,41 @@ class NodeRendererDefault extends Component {
142
144
( node . subtitle ? ` ${ styles . rowTitleWithSubtitle } ` : '' )
143
145
}
144
146
>
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 ( {
147
162
node,
148
163
path,
149
164
treeIndex,
150
165
} )
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
+ ) }
164
171
</ div >
165
172
166
173
< div className = { styles . rowToolbar } >
167
- { buttons . map ( ( btn , index ) =>
174
+ { buttons . map ( ( btn , index ) => (
168
175
< div
169
176
key = { index } // eslint-disable-line react/no-array-index-key
170
177
className = { styles . toolbarButton }
171
178
>
172
179
{ btn }
173
180
</ div >
174
- ) }
181
+ ) ) }
175
182
</ div >
176
183
</ div >
177
184
</ div >
0 commit comments