Skip to content

Commit 92093dc

Browse files
chore: IconField icon demo usage updates
1 parent fe7dedb commit 92093dc

5 files changed

Lines changed: 33 additions & 11 deletions

File tree

apps/showcase/demo/iconfield/basic-demo.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,16 @@ export default function BasicDemo() {
55
return (
66
<div className="card flex flex-wrap justify-center gap-4">
77
<IconField>
8-
<IconField.Icon className="pi pi-search" />
8+
<IconField.Icon>
9+
<i className="pi pi-search" />
10+
</IconField.Icon>
911
<InputText placeholder="Search" />
1012
</IconField>
1113
<IconField>
1214
<InputText variant="filled" />
13-
<IconField.Icon className="pi pi-spin pi-spinner" />
15+
<IconField.Icon>
16+
<i className="pi pi-spin pi-spinner" />
17+
</IconField.Icon>
1418
</IconField>
1519
</div>
1620
);

apps/showcase/demo/iconfield/float-label-demo.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,29 @@ export default function FloatLabelDemo() {
1212
<div className="card flex flex-wrap justify-center items-end gap-4">
1313
<Label.Float>
1414
<IconField>
15-
<IconField.Icon className="pi pi-search" />
15+
<IconField.Icon>
16+
<i className="pi pi-search" />
17+
</IconField.Icon>
1618
<InputText value={value1} onInput={(e: React.FormEvent<HTMLInputElement>) => setValue1(e.currentTarget.value)} id="over_label" autoComplete="off" />
1719
</IconField>
1820
<Label htmlFor="over_label">Over Label</Label>
1921
</Label.Float>
2022

2123
<Label.Float variant="in">
2224
<IconField>
23-
<IconField.Icon className="pi pi-search" />
25+
<IconField.Icon>
26+
<i className="pi pi-search" />
27+
</IconField.Icon>
2428
<InputText value={value2} onInput={(e: React.FormEvent<HTMLInputElement>) => setValue2(e.currentTarget.value)} id="in_label" autoComplete="off" variant="filled" />
2529
</IconField>
2630
<Label htmlFor="in_label">In Label</Label>
2731
</Label.Float>
2832

2933
<Label.Float variant="on">
3034
<IconField>
31-
<IconField.Icon className="pi pi-search" />
35+
<IconField.Icon>
36+
<i className="pi pi-search" />
37+
</IconField.Icon>
3238
<InputText value={value3} onInput={(e: React.FormEvent<HTMLInputElement>) => setValue3(e.currentTarget.value)} id="on_label" autoComplete="off" />
3339
</IconField>
3440
<Label htmlFor="on_label">On Label</Label>

apps/showcase/demo/iconfield/iconfield-pt.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ import { InputText } from 'primereact/inputtext';
44
export default function IconFieldPTDemo() {
55
return (
66
<IconField>
7-
<IconField.Icon className="pi pi-search" />
7+
<IconField.Icon>
8+
<i className="pi pi-search" />
9+
</IconField.Icon>
810
<InputText placeholder="Search" />
911
</IconField>
1012
);

apps/showcase/demo/iconfield/ifta-label-demo.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ export default function IftaLabelDemo() {
77
<div className="card flex justify-center">
88
<Label.Ifta>
99
<IconField>
10-
<IconField.Icon className="pi pi-user" />
10+
<IconField.Icon>
11+
<i className="pi pi-user" />
12+
</IconField.Icon>
1113
<InputText id="username" autoComplete="off" variant="filled" />
1214
</IconField>
1315
<Label htmlFor="username">Username</Label>

apps/showcase/demo/iconfield/sizes-demo.tsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,27 @@ export default function SizesDemo() {
55
return (
66
<div className="card flex flex-col items-center gap-4">
77
<IconField>
8-
<IconField.Icon className="pi pi-search" />
8+
<IconField.Icon>
9+
<i className="pi pi-search" />
10+
</IconField.Icon>
911
<InputText placeholder="Small" size="small" />
1012
</IconField>
1113

1214
<IconField>
1315
<InputText placeholder="Normal" />
14-
<IconField.Icon className="pi pi-user" />
16+
<IconField.Icon>
17+
<i className="pi pi-user" />
18+
</IconField.Icon>
1519
</IconField>
1620

1721
<IconField>
18-
<IconField.Icon className="pi pi-lock" />
22+
<IconField.Icon>
23+
<i className="pi pi-lock" />
24+
</IconField.Icon>
1925
<InputText placeholder="Large" size="large" />
20-
<IconField.Icon className="pi pi-spin pi-spinner" />
26+
<IconField.Icon>
27+
<i className="pi pi-spin pi-spinner" />
28+
</IconField.Icon>
2129
</IconField>
2230
</div>
2331
);

0 commit comments

Comments
 (0)