1
1
``` tsx
2
2
import React from ' react' ;
3
- import { IonCheckbox , IonInput , IonItem , IonLabel , IonRange , IonSelect , IonSelectOption , IonToggle } from ' @ionic/react' ;
3
+ import { IonCheckbox , IonInput , IonItem , IonRange , IonSelect , IonSelectOption , IonToggle } from ' @ionic/react' ;
4
4
5
5
function Example() {
6
6
return (
7
7
<>
8
8
<IonItem >
9
- <IonLabel >Default Input</IonLabel >
10
- <IonInput placeholder = " Enter text" ></IonInput >
9
+ <IonInput label = " Default Input" placeholder = " Enter text" ></IonInput >
11
10
</IonItem >
12
11
13
12
<IonItem >
14
- <IonLabel position = " fixed" >Fixed Input</IonLabel >
15
- <IonInput placeholder = " Enter text" ></IonInput >
13
+ <IonInput label = " Fixed Input" label-placement = " fixed" placeholder = " Enter text" ></IonInput >
16
14
</IonItem >
17
15
18
16
<IonItem >
19
- <IonLabel position = " stacked" >Stacked Input</IonLabel >
20
- <IonInput placeholder = " Enter text" ></IonInput >
17
+ <IonInput label = " Stacked Input" label-placement = " stacked" placeholder = " Enter text" ></IonInput >
21
18
</IonItem >
22
19
23
20
<IonItem >
24
- <IonLabel position = " floating" >Floating Input</IonLabel >
25
- <IonInput placeholder = " Enter text" ></IonInput >
21
+ <IonInput label = " Floating Input" label-placement = " floating" placeholder = " Enter text" ></IonInput >
26
22
</IonItem >
27
23
28
24
<IonItem fill = " outline" >
29
- <IonLabel position = " floating" >Floating Input: Outline (MD only)</IonLabel >
30
- <IonInput placeholder = " Enter text" ></IonInput >
25
+ <IonInput
26
+ label = " Floating Input: Outline (MD only)"
27
+ label-placement = " floating"
28
+ placeholder = " Enter text"
29
+ ></IonInput >
31
30
</IonItem >
32
31
33
32
<IonItem fill = " solid" >
34
- <IonLabel position = " floating" >Floating Input: Solid (MD only)</IonLabel >
35
- <IonInput placeholder = " Enter text" ></IonInput >
33
+ <IonInput
34
+ label = " Floating Input: Solid (MD only)"
35
+ label-placement = " floating"
36
+ placeholder = " Enter text"
37
+ ></IonInput >
36
38
</IonItem >
37
39
38
40
<IonItem >
39
- <IonLabel >Select</IonLabel >
40
- <IonSelect placeholder = " Make a Selection" >
41
+ <IonSelect label = " Select" placeholder = " Make a Selection" >
41
42
<IonSelectOption value = " " >No Game Console</IonSelectOption >
42
43
<IonSelectOption value = " nes" >NES</IonSelectOption >
43
44
<IonSelectOption value = " n64" >Nintendo64</IonSelectOption >
@@ -49,18 +50,17 @@ function Example() {
49
50
</IonItem >
50
51
51
52
<IonItem >
52
- <IonLabel >Toggle</IonLabel >
53
- <IonToggle slot = " end" ></IonToggle >
53
+ <IonToggle >Toggle</IonToggle >
54
54
</IonItem >
55
55
56
56
<IonItem >
57
- <IonLabel >Checkbox</IonLabel >
58
- <IonCheckbox slot = " end" ></IonCheckbox >
57
+ <IonCheckbox >Checkbox</IonCheckbox >
59
58
</IonItem >
60
59
61
60
<IonItem >
62
- <IonLabel position = " stacked" >Range</IonLabel >
63
- <IonRange ></IonRange >
61
+ <IonRange label-placement = " start" >
62
+ <div slot = " label" >Range</div >
63
+ </IonRange >
64
64
</IonItem >
65
65
</>
66
66
);
0 commit comments