@@ -200,61 +200,64 @@ const ModelableMethodRow = forwardRef<HTMLElement | undefined, MethodRowProps>(
200200 ) }
201201 </ >
202202 ) }
203- { ! props . modelingInProgress &&
204- modeledMethods . map ( ( modeledMethod , index ) => (
205- < Fragment key = { index } >
206- < DataGridCell >
207- < ModelTypeDropdown
208- method = { method }
209- modeledMethod = { modeledMethod }
210- onChange = { modeledMethodChangedHandlers [ index ] }
211- />
212- </ DataGridCell >
213- < DataGridCell >
214- < ModelInputDropdown
215- method = { method }
216- modeledMethod = { modeledMethod }
217- onChange = { modeledMethodChangedHandlers [ index ] }
218- />
219- </ DataGridCell >
220- < DataGridCell >
221- < ModelOutputDropdown
222- method = { method }
223- modeledMethod = { modeledMethod }
224- onChange = { modeledMethodChangedHandlers [ index ] }
225- />
226- </ DataGridCell >
227- < DataGridCell >
228- < ModelKindDropdown
229- method = { method }
230- modeledMethod = { modeledMethod }
231- onChange = { modeledMethodChangedHandlers [ index ] }
232- />
233- </ DataGridCell >
234- { viewState . showMultipleModels && (
203+ { ! props . modelingInProgress && (
204+ < >
205+ { modeledMethods . map ( ( modeledMethod , index ) => (
206+ < Fragment key = { index } >
235207 < DataGridCell >
236- { index === modeledMethods . length - 1 ? (
237- < CodiconRow
238- appearance = "icon"
239- aria-label = "Add new model"
240- onClick = { handleAddModelClick }
241- disabled = { addModelButtonDisabled }
242- >
243- < Codicon name = "add" />
244- </ CodiconRow >
245- ) : (
246- < CodiconRow
247- appearance = "icon"
248- aria-label = "Remove model"
249- onClick = { removeModelClickedHandlers [ index ] }
250- >
251- < Codicon name = "trash" />
252- </ CodiconRow >
253- ) }
208+ < ModelTypeDropdown
209+ method = { method }
210+ modeledMethod = { modeledMethod }
211+ onChange = { modeledMethodChangedHandlers [ index ] }
212+ />
254213 </ DataGridCell >
255- ) }
256- </ Fragment >
257- ) ) }
214+ < DataGridCell >
215+ < ModelInputDropdown
216+ method = { method }
217+ modeledMethod = { modeledMethod }
218+ onChange = { modeledMethodChangedHandlers [ index ] }
219+ />
220+ </ DataGridCell >
221+ < DataGridCell >
222+ < ModelOutputDropdown
223+ method = { method }
224+ modeledMethod = { modeledMethod }
225+ onChange = { modeledMethodChangedHandlers [ index ] }
226+ />
227+ </ DataGridCell >
228+ < DataGridCell >
229+ < ModelKindDropdown
230+ method = { method }
231+ modeledMethod = { modeledMethod }
232+ onChange = { modeledMethodChangedHandlers [ index ] }
233+ />
234+ </ DataGridCell >
235+ { viewState . showMultipleModels && (
236+ < DataGridCell >
237+ { index === modeledMethods . length - 1 ? (
238+ < CodiconRow
239+ appearance = "icon"
240+ aria-label = "Add new model"
241+ onClick = { handleAddModelClick }
242+ disabled = { addModelButtonDisabled }
243+ >
244+ < Codicon name = "add" />
245+ </ CodiconRow >
246+ ) : (
247+ < CodiconRow
248+ appearance = "icon"
249+ aria-label = "Remove model"
250+ onClick = { removeModelClickedHandlers [ index ] }
251+ >
252+ < Codicon name = "trash" />
253+ </ CodiconRow >
254+ ) }
255+ </ DataGridCell >
256+ ) }
257+ </ Fragment >
258+ ) ) }
259+ </ >
260+ ) }
258261 </ DataGridRow >
259262 ) ;
260263 } ,
0 commit comments