@@ -184,16 +184,14 @@ export default function EnvironmentOverview({
184
184
return (
185
185
< div
186
186
key = { `${ item . application } -${ index } ` }
187
- className = { `app-deployments-info-row dc__w-fit-inherit display-grid dc__align-items-center ${
188
- isHovered === index ? 'bc-n50' : 'bcn-0'
189
- } ${ lastDeployedClassName } `}
187
+ className = { `app-deployments-info-row dc__w-fit-inherit display-grid dc__align-items-center ${ isHovered === index ? 'bc-n50' : 'bcn-0'
188
+ } ${ lastDeployedClassName } `}
190
189
onMouseEnter = { ( ) => setIsHovered ( index ) }
191
190
onMouseLeave = { ( ) => setIsHovered ( null ) }
192
191
>
193
192
< div
194
- className = { `pl-16 pr-16 app-deployment-info-row-leftsection h-100 dc__border-right-n1 dc__align-items-center display-grid dc__position-sticky sticky-column ${
195
- isHovered === index ? 'bc-n50' : 'bcn-0'
196
- } `}
193
+ className = { `pl-16 pr-16 app-deployment-info-row-leftsection h-100 dc__border-right-n1 dc__align-items-center display-grid dc__position-sticky sticky-column ${ isHovered === index ? 'bc-n50' : 'bcn-0'
194
+ } `}
197
195
>
198
196
{ isHovered !== index && ! isSelected ? (
199
197
< DevtronIcon className = "icon-dim-20" />
@@ -264,6 +262,7 @@ export default function EnvironmentOverview({
264
262
}
265
263
266
264
const renderSideInfoColumn = ( ) => {
265
+ if ( ! appGroupListData ) return null
267
266
return (
268
267
< aside className = "flexbox-col dc__gap-16" >
269
268
< div className = "flexbox-col dc__gap-12" >
@@ -323,15 +322,18 @@ export default function EnvironmentOverview({
323
322
</ div >
324
323
< div >
325
324
< div className = "fs-13 fw-4 lh-20 cn-7 mb-4" > Created by</ div >
326
- < div className = "fs-13 fw-6 lh-20 cn-9 dc__word-break flexbox flex-align-center dc__gap-8" >
327
- < div
328
- className = "icon-dim-20 mw-20 flexbox flex-justify-center flex-align-center dc__border-radius-50-per dc__uppercase cn-0 fw-4"
329
- style = { { backgroundColor : getRandomColor ( appGroupListData . createdBy ) } }
330
- >
331
- { appGroupListData . createdBy [ 0 ] }
332
- </ div >
333
- { appGroupListData . createdBy }
334
- </ div >
325
+ { appGroupListData . createdBy
326
+ ? (
327
+ < div className = "fs-13 fw-6 lh-20 cn-9 dc__word-break flexbox flex-align-center dc__gap-8" >
328
+ < div
329
+ className = "icon-dim-20 mw-20 flexbox flex-justify-center flex-align-center dc__border-radius-50-per dc__uppercase cn-0 fw-4"
330
+ style = { { backgroundColor : getRandomColor ( appGroupListData . createdBy ) } }
331
+ >
332
+ { appGroupListData . createdBy [ 0 ] }
333
+ </ div >
334
+ { appGroupListData . createdBy }
335
+ </ div >
336
+ ) : '-' }
335
337
</ div >
336
338
</ div >
337
339
</ aside >
@@ -380,13 +382,12 @@ export default function EnvironmentOverview({
380
382
checked = { selectedAppIds . length === appListData . appInfoList . length }
381
383
/>
382
384
< span
383
- className = { `form__checkbox-container ${
384
- selectedAppIds . length === appListData . appInfoList . length
385
+ className = { `form__checkbox-container ${ selectedAppIds . length === appListData . appInfoList . length
385
386
? 'tick-icon'
386
387
: selectedAppIds . length > 0
387
- ? 'any-selected'
388
- : ''
389
- } `}
388
+ ? 'any-selected'
389
+ : ''
390
+ } `}
390
391
/>
391
392
</ label >
392
393
{ ! isVirtualEnv && < ActivityIcon className = "icon-dim-16" /> }
0 commit comments