@@ -8,8 +8,8 @@ export default class PresetSelection extends React.Component {
8
8
constructor ( props ) {
9
9
super ( props ) ;
10
10
this . state = {
11
- presetSelected : this . props . value // from config
12
- } ;
11
+ presetSelected : this . props . value
12
+ }
13
13
this . description = "" ;
14
14
15
15
this . handlePresetSelectClick = this . handlePresetSelectClick . bind ( this ) ;
@@ -30,21 +30,19 @@ export default class PresetSelection extends React.Component {
30
30
}
31
31
} ;
32
32
33
- render ( ) {
34
- var descriptionStyle = {
35
- fontSize : "var(--pf-global--FontSize--sm)" ,
36
- color : "var(--pf-global--Color--200)" ,
37
- display : "block" ,
38
- paddingTop : "5px"
39
- }
33
+ componentWillReceiveProps ( nextProps ) {
34
+ this . setState ( {
35
+ presetSelected : nextProps . value
36
+ } )
37
+ }
40
38
39
+ render ( ) {
41
40
var compactTemplate = (
42
41
< >
43
42
< div role = "group" >
44
43
< Button className = "preset-selection-button-compact"
45
44
variant = { ( this . state . presetSelected === "openshift" ) ? "primary" : "secondary" }
46
45
onClick = { event => this . handlePresetSelectClick ( event , 'openshift' ) } > OpenShift</ Button >
47
-
48
46
< Button className = "preset-selection-button-compact"
49
47
variant = { ( this . state . presetSelected === "podman" ) ? "primary" : "secondary" }
50
48
onClick = { event => this . handlePresetSelectClick ( event , 'podman' ) } > Podman</ Button >
@@ -68,7 +66,9 @@ export default class PresetSelection extends React.Component {
68
66
</ >
69
67
)
70
68
71
- return ( this . props . isCompact ? compactTemplate : regularTemplate ) ;
69
+ return (
70
+ this . props . isCompact ? compactTemplate : regularTemplate
71
+ ) ;
72
72
}
73
73
}
74
74
@@ -82,6 +82,6 @@ PresetSelection.propTypes = {
82
82
83
83
PresetSelection . defaultProps = {
84
84
value : "unknown" ,
85
- podmanDescription : "" ,
86
- openshiftDescription : ""
85
+ podmanDescription : "This option will allow you to use podman to run containers inside a VM environment. " ,
86
+ openshiftDescription : "This option will run a full cluster environment as a single node, providing a registry, monitoring and access to Operator Hub "
87
87
} ;
0 commit comments