@@ -139,15 +139,15 @@ export default class KustomizeOverlay extends React.Component {
139
139
} ;
140
140
await this . props . applyPatch ( applyPayload )
141
141
. catch ( ( err ) => {
142
- this . setState ( {
142
+ this . setState ( {
143
143
applyPatchErr : true ,
144
- applyPatchErrorMessage : err . message
144
+ applyPatchErrorMessage : err . message
145
145
} ) ;
146
146
147
147
setTimeout ( ( ) => {
148
- this . setState ( {
148
+ this . setState ( {
149
149
applyPatchErr : false ,
150
- applyPatchErrorMessage : ""
150
+ applyPatchErrorMessage : ""
151
151
} ) ;
152
152
} , 3000 ) ;
153
153
} ) ;
@@ -423,40 +423,42 @@ export default class KustomizeOverlay extends React.Component {
423
423
< div className = "flex flex1 u-minHeight--full u-height--full" >
424
424
< div className = "flex-column flex1 Sidebar-wrapper u-overflow--hidden" >
425
425
< div className = "flex-column flex1" >
426
- < div className = "flex1 dirtree-wrapper flex-column u-overflow-hidden u-background--biscay" >
427
- { fileTree . map ( ( tree , i ) => (
428
- < div className = { `u-overflow--auto FileTree-wrapper u-position--relative dirtree ${ i > 0 ? "flex-auto has-border" : "flex-0-auto" } ` } key = { i } >
429
- < input type = "checkbox" name = { `sub-dir-${ tree . name } -${ tree . children . length } -${ tree . path } -${ i } ` } id = { `sub-dir-${ tree . name } -${ tree . children . length } -${ tree . path } -${ i } ` } defaultChecked = { true } />
430
- < label htmlFor = { `sub-dir-${ tree . name } -${ tree . children . length } -${ tree . path } -${ i } ` } > { tree . name === "/" ? "base" : tree . name } </ label >
431
- < FileTree
432
- files = { tree . children }
433
- basePath = { tree . name }
434
- handleFileSelect = { ( path ) => this . setSelectedFile ( path ) }
435
- handleDeleteOverlay = { this . toggleModal }
436
- handleClickExcludedBase = { this . toggleModalForExcludedBase }
437
- selectedFile = { this . state . selectedFile }
438
- isOverlayTree = { tree . name === "overlays" }
439
- isResourceTree = { tree . name === "resources" }
440
- isBaseTree = { tree . name === "/" }
426
+ < div className = "flex1 u-overflow--auto u-background--biscay" >
427
+ < div className = "flex1 dirtree-wrapper u-overflow--hidden flex-column" >
428
+ { fileTree . map ( ( tree , i ) => (
429
+ < div className = { `u-overflow--auto FileTree-wrapper u-position--relative dirtree ${ i > 0 ? "flex-auto has-border" : "flex-0-auto" } ` } key = { i } >
430
+ < input type = "checkbox" name = { `sub-dir-${ tree . name } -${ tree . children . length } -${ tree . path } -${ i } ` } id = { `sub-dir-${ tree . name } -${ tree . children . length } -${ tree . path } -${ i } ` } defaultChecked = { true } />
431
+ < label htmlFor = { `sub-dir-${ tree . name } -${ tree . children . length } -${ tree . path } -${ i } ` } > { tree . name === "/" ? "base" : tree . name } </ label >
432
+ < FileTree
433
+ files = { tree . children }
434
+ basePath = { tree . name }
435
+ handleFileSelect = { ( path ) => this . setSelectedFile ( path ) }
436
+ handleDeleteOverlay = { this . toggleModal }
437
+ handleClickExcludedBase = { this . toggleModalForExcludedBase }
438
+ selectedFile = { this . state . selectedFile }
439
+ isOverlayTree = { tree . name === "overlays" }
440
+ isResourceTree = { tree . name === "resources" }
441
+ isBaseTree = { tree . name === "/" }
442
+ />
443
+ </ div >
444
+ ) ) }
445
+ < div className = "add-new-resource u-position--relative" ref = { this . addResourceWrapper } >
446
+ < input
447
+ type = "text"
448
+ className = { `Input add-resource-name-input u-position--absolute ${ ! addingNewResource ? "u-visibility--hidden" : "" } ` }
449
+ name = "new-resource"
450
+ placeholder = "filename.yaml"
451
+ onChange = { ( e ) => { this . setState ( { newResourceName : e . target . value } ) } }
452
+ onKeyPress = { ( e ) => { this . handleCreateNewResource ( e ) } }
453
+ value = { newResourceName }
454
+ ref = { this . addResourceInput }
441
455
/>
456
+ < p
457
+ className = { `add-resource-link u-position--absolute u-marginTop--small u-marginLeft--normal u-cursor--pointer u-fontSize--small u-color--silverSand u-fontWeight--bold ${ addingNewResource ? "u-visibility--hidden" : "" } ` }
458
+ onClick = { this . handleAddResourceClick }
459
+ > + Add Resource
460
+ </ p >
442
461
</ div >
443
- ) ) }
444
- < div className = "add-new-resource u-position--relative" ref = { this . addResourceWrapper } >
445
- < input
446
- type = "text"
447
- className = { `Input add-resource-name-input u-position--absolute ${ ! addingNewResource ? "u-visibility--hidden" : "" } ` }
448
- name = "new-resource"
449
- placeholder = "filename.yaml"
450
- onChange = { ( e ) => { this . setState ( { newResourceName : e . target . value } ) } }
451
- onKeyPress = { ( e ) => { this . handleCreateNewResource ( e ) } }
452
- value = { newResourceName }
453
- ref = { this . addResourceInput }
454
- />
455
- < p
456
- className = { `add-resource-link u-position--absolute u-marginTop--small u-marginLeft--normal u-cursor--pointer u-fontSize--small u-color--silverSand u-fontWeight--bold ${ addingNewResource ? "u-visibility--hidden" : "" } ` }
457
- onClick = { this . handleAddResourceClick }
458
- > + Add Resource
459
- </ p >
460
462
</ div >
461
463
</ div >
462
464
</ div >
0 commit comments