@@ -26,9 +26,11 @@ <h1 class="showcase__title">Angular</h1>
26
26
[attr.placeholder] ="getPlaceholder() "
27
27
igxInput
28
28
/>
29
- < igx-suffix [hidden] ="hideSuffix() ">
30
- < igx-icon > face</ igx-icon >
31
- </ igx-suffix >
29
+ @if (!hideSuffix()) {
30
+ < igx-suffix >
31
+ < igx-icon > face</ igx-icon >
32
+ </ igx-suffix >
33
+ }
32
34
< igx-hint > Type your web address</ igx-hint >
33
35
</ igx-input-group >
34
36
@@ -48,9 +50,11 @@ <h1 class="showcase__title">Angular</h1>
48
50
[attr.placeholder] ="getPlaceholder() "
49
51
igxInput >
50
52
</ textarea >
51
- < igx-suffix [hidden] ="hideSuffix() ">
52
- < igx-icon > face</ igx-icon >
53
- </ igx-suffix >
53
+ @if (!hideSuffix()) {
54
+ < igx-suffix >
55
+ < igx-icon > face</ igx-icon >
56
+ </ igx-suffix >
57
+ }
54
58
< igx-hint > Hint text</ igx-hint >
55
59
</ igx-input-group >
56
60
@@ -68,9 +72,11 @@ <h1 class="showcase__title">Angular</h1>
68
72
< igx-hint >
69
73
I am a Hint
70
74
</ igx-hint >
71
- < igx-suffix [hidden] ="hideSuffix() ">
72
- < igx-icon > favorite</ igx-icon >
73
- </ igx-suffix >
75
+ @if (!hideSuffix()) {
76
+ < igx-suffix >
77
+ < igx-icon > favorite</ igx-icon >
78
+ </ igx-suffix >
79
+ }
74
80
< igx-select-item [value] ="'Apple' " [disabled] ="true "> Apple</ igx-select-item >
75
81
< igx-select-item [value] ="'Orange' "> Orange</ igx-select-item >
76
82
< igx-select-item [value] ="'Grapes' "> Grapes</ igx-select-item >
@@ -88,7 +94,11 @@ <h1 class="showcase__title">Angular</h1>
88
94
< label igxLabel > {{ getLabel() }}</ label >
89
95
}
90
96
< igx-icon igxPrefix [hidden] ="hidePrefix() "> favorite</ igx-icon >
91
- < igx-icon igxSuffix [hidden] ="hideSuffix() "> favorite</ igx-icon >
97
+ @if (!hideSuffix()) {
98
+ < igx-suffix >
99
+ < igx-icon > favorite</ igx-icon >
100
+ </ igx-suffix >
101
+ }
92
102
< igx-hint > Select a unique falsy value</ igx-hint >
93
103
</ igx-combo >
94
104
@@ -108,9 +118,11 @@ <h1 class="showcase__title">Angular</h1>
108
118
[readOnly] ="isReadonly() "
109
119
igxInput
110
120
/>
111
- < igx-suffix [hidden] ="hideSuffix() ">
112
- < igx-icon > face</ igx-icon >
113
- </ igx-suffix >
121
+ @if (!hideSuffix()) {
122
+ < igx-suffix >
123
+ < igx-icon > face</ igx-icon >
124
+ </ igx-suffix >
125
+ }
114
126
< igx-hint > Type your web address</ igx-hint >
115
127
</ igx-input-group >
116
128
</ form >
@@ -157,7 +169,9 @@ <h1 class="showcase__title">Web components</h1>
157
169
[type] ="getNativeInputType() "
158
170
[outlined] ="isOutlined() ">
159
171
< span slot ="prefix " [hidden] ="hidePrefix() "> < igc-icon name ="face "> </ igc-icon > </ span >
160
- < span slot ="suffix " [hidden] ="hideSuffix() "> < igc-icon name ="face "> </ igc-icon > </ span >
172
+ @if (!hideSuffix()) {
173
+ < span slot ="suffix "> < igc-icon name ="face "> </ igc-icon > </ span >
174
+ }
161
175
< span slot ="helper-text "> Type your web address</ span >
162
176
</ igc-input >
163
177
@@ -171,7 +185,9 @@ <h1 class="showcase__title">Web components</h1>
171
185
[attr.placeholder] ="getPlaceholder() "
172
186
[outlined] ="isOutlined() ">
173
187
< span slot ="prefix " [hidden] ="hidePrefix() "> < igc-icon name ="face "> </ igc-icon > </ span >
174
- < span slot ="suffix " [hidden] ="hideSuffix() "> < igc-icon name ="face "> </ igc-icon > </ span >
188
+ @if (!hideSuffix()) {
189
+ < span slot ="suffix "> < igc-icon name ="face "> </ igc-icon > </ span >
190
+ }
175
191
< span slot ="helper-text "> Hint text</ span >
176
192
</ igc-textarea >
177
193
@@ -183,7 +199,9 @@ <h1 class="showcase__title">Web components</h1>
183
199
[outlined] ="isOutlined() "
184
200
[style.--ig-size] ="getSize() ">
185
201
< igc-icon slot ="prefix " [hidden] ="hidePrefix() " name ="favorite "> </ igc-icon >
186
- < igc-icon slot ="suffix " [hidden] ="hideSuffix() " name ="favorite "> </ igc-icon >
202
+ @if (!hideSuffix()) {
203
+ < igc-icon slot ="suffix " name ="favorite "> </ igc-icon >
204
+ }
187
205
< span slot ="helper-text "> I am a Hint</ span >
188
206
< igc-select-item [value] ="'Apple' " [disabled] ="true "> Apple</ igc-select-item >
189
207
< igc-select-item [value] ="'Orange' " [selected] ="getValue() "> Orange</ igc-select-item >
@@ -199,6 +217,10 @@ <h1 class="showcase__title">Web components</h1>
199
217
[disabled] ="isDisabled() "
200
218
[style.--ig-size] ="getSize() ">
201
219
< span slot ="helper-text "> I am a Hint</ span >
220
+ < igc-icon slot ="prefix " [hidden] ="hidePrefix() " name ="favorite "> </ igc-icon >
221
+ @if (!hideSuffix()) {
222
+ < igc-icon slot ="suffix " name ="favorite "> </ igc-icon >
223
+ }
202
224
</ igc-combo >
203
225
204
226
0 commit comments