@@ -16,77 +16,79 @@ class Example extends React.Component {
16
16
return (
17
17
< IconSettings iconPath = "/assets/icons" >
18
18
< div >
19
- < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
20
- 1. Simple counter input
21
- </ h1 >
22
- < Input id = "counter-input-1" label = "My Label" variant = "counter" />
23
- </ div >
24
- < div >
25
- < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
26
- 2. Controlled counter input
27
- </ h1 >
28
- < Input
29
- id = "counter-input-2"
30
- label = "My Label"
31
- onChange = { ( event , data ) => {
32
- this . setState ( { counter2value : data . value } ) ;
33
- } }
34
- value = { this . state . counter2value }
35
- variant = "counter"
36
- />
37
- </ div >
38
- < div >
39
- < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
40
- 3. Controlled counter input with min/max values and custom step size
41
- </ h1 >
42
- < Input
43
- id = "counter-input-3"
44
- label = "My Label"
45
- minValue = { 2 }
46
- maxValue = { 30 }
47
- onChange = { ( event , data ) => {
48
- this . setState ( { counter3value : data . value } ) ;
49
- } }
50
- step = { 2 }
51
- value = { this . state . counter3value }
52
- variant = "counter"
53
- />
54
- </ div >
55
- < div >
56
- < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
57
- 4. Counter input with floating step size
58
- </ h1 >
59
- < Input
60
- defaultValue = { 10.0 }
61
- id = "counter-input-4"
62
- label = "My Label"
63
- step = { 0.1 }
64
- variant = "counter"
65
- />
66
- </ div >
67
- < div >
68
- < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
69
- 5. Disabled counter input
70
- </ h1 >
71
- < Input
72
- disabled
73
- id = "counter-input-5"
74
- label = "My Label"
75
- variant = "counter"
76
- value = "10"
77
- />
78
- </ div >
79
- < div >
80
- < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
81
- 6. Readonly counter input
82
- </ h1 >
83
- < Input
84
- id = "counter-input-6"
85
- label = "My Label"
86
- readOnly
87
- variant = "counter"
88
- value = "10"
89
- />
19
+ < div >
20
+ < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
21
+ 1. Simple counter input
22
+ </ h1 >
23
+ < Input id = "counter-input-1" label = "My Label" variant = "counter" />
24
+ </ div >
25
+ < div >
26
+ < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
27
+ 2. Controlled counter input
28
+ </ h1 >
29
+ < Input
30
+ id = "counter-input-2"
31
+ label = "My Label"
32
+ onChange = { ( event , data ) => {
33
+ this . setState ( { counter2value : data . value } ) ;
34
+ } }
35
+ value = { this . state . counter2value }
36
+ variant = "counter"
37
+ />
38
+ </ div >
39
+ < div >
40
+ < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
41
+ 3. Controlled counter input with min/max values and custom step size
42
+ </ h1 >
43
+ < Input
44
+ id = "counter-input-3"
45
+ label = "My Label"
46
+ minValue = { 2 }
47
+ maxValue = { 30 }
48
+ onChange = { ( event , data ) => {
49
+ this . setState ( { counter3value : data . value } ) ;
50
+ } }
51
+ step = { 2 }
52
+ value = { this . state . counter3value }
53
+ variant = "counter"
54
+ />
55
+ </ div >
56
+ < div >
57
+ < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
58
+ 4. Counter input with floating step size
59
+ </ h1 >
60
+ < Input
61
+ defaultValue = { 10.0 }
62
+ id = "counter-input-4"
63
+ label = "My Label"
64
+ step = { 0.1 }
65
+ variant = "counter"
66
+ />
67
+ </ div >
68
+ < div >
69
+ < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
70
+ 5. Disabled counter input
71
+ </ h1 >
72
+ < Input
73
+ disabled
74
+ id = "counter-input-5"
75
+ label = "My Label"
76
+ variant = "counter"
77
+ value = "10"
78
+ />
79
+ </ div >
80
+ < div >
81
+ < h1 className = "slds-text-title_caps slds-p-vertical_medium" >
82
+ 6. Readonly counter input
83
+ </ h1 >
84
+ < Input
85
+ id = "counter-input-6"
86
+ label = "My Label"
87
+ readOnly
88
+ variant = "counter"
89
+ value = "10"
90
+ />
91
+ </ div >
90
92
</ div >
91
93
</ IconSettings >
92
94
) ;
0 commit comments