This repository was archived by the owner on Mar 24, 2023. It is now read-only.
File tree 3 files changed +29
-2
lines changed
scss/components/kustomize
3 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ export default class HelmReleaseNameInput extends React.Component {
13
13
const { value } = this . props ;
14
14
15
15
return (
16
- < div className = { `field field-type-text container u-marginTop--15` } >
16
+ < div className = { `field field-type-text u-marginTop--15` } >
17
17
< ConfigItemTitle
18
18
title = "Helm Name"
19
19
/>
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ export default class HelmValuesEditor extends React.Component {
26
26
unsavedChanges : false ,
27
27
initialHelmReleaseName : "" ,
28
28
helmReleaseName : "" ,
29
+ displaySettings : false
29
30
}
30
31
}
31
32
@@ -150,6 +151,7 @@ export default class HelmValuesEditor extends React.Component {
150
151
helmLintErrors,
151
152
initialHelmReleaseName,
152
153
helmReleaseName,
154
+ displaySettings
153
155
} = this . state ;
154
156
const {
155
157
values,
@@ -159,14 +161,21 @@ export default class HelmValuesEditor extends React.Component {
159
161
160
162
return (
161
163
< ErrorBoundary >
162
- < HelmReleaseNameInput value = { helmReleaseName } onChange = { this . handleOnChangehelmReleaseName } />
163
164
< div className = "flex-column flex1 HelmValues--wrapper u-paddingTop--30" >
164
165
< div className = "flex-column flex-1-auto u-overflow--auto container" >
165
166
< p className = "u-color--dutyGray u-fontStize--large u-fontWeight--medium u-marginBottom--small" >
166
167
/{ name } /
167
168
< span className = "u-color--tuna u-fontWeight--bold" > values.yaml</ span >
168
169
</ p >
169
170
< p className = "u-color--dustyGray u-fontSize--normal u-marginTop--normal u-marginBottom--20" > Here you can edit the values.yaml to specify values for your application. You will be able to apply overlays for your YAML in the next step.</ p >
171
+ < div className = "advanced-settings-wrapper u-marginTop--10" >
172
+ < div className = { `section-border ${ displaySettings ? "open" : "closed" } flex justifyContent--center u-position--relative` } >
173
+ < p className = "flex-auto u-fontSize--small u-color--tundora u-fontWeight--medium u-cursor--pointer" onClick = { ( ) => { this . setState ( { displaySettings : ! this . state . displaySettings } ) } } > { displaySettings ? "Close Advanced Settings" : "Show Advanced Settings" } </ p >
174
+ </ div >
175
+ { displaySettings ? < div className = "settings u-marginBottom--20" >
176
+ < HelmReleaseNameInput value = { helmReleaseName } onChange = { this . handleOnChangehelmReleaseName } />
177
+ </ div > : null }
178
+ </ div >
170
179
< div className = "AceEditor--wrapper helm-values flex1 flex u-height--full u-width--full" >
171
180
< div className = "flex1 flex-column u-width--half" >
172
181
< AceEditor
Original file line number Diff line number Diff line change 17
17
left : 0 ;
18
18
right : auto ;
19
19
}
20
+
21
+ }
22
+
23
+ .advanced-settings-wrapper {
24
+ .section-border {
25
+ border-bottom : 1px solid #DFDFDF ;
26
+ & .closed {
27
+ margin-bottom : 35px ;
28
+ }
29
+ & p {
30
+ top : -13px ;
31
+ position : absolute ;
32
+ border : solid 1px #DFDFDF ;
33
+ border-radius : 50px ;
34
+ padding : 5px ;
35
+ background : #fff ;
36
+ }
37
+ }
20
38
}
You can’t perform that action at this time.
0 commit comments