Skip to content

Commit 1af6e32

Browse files
Fix flash of unavailable sizes in ecommerce example (#40455)
1 parent 9db0399 commit 1af6e32

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

examples/bind/ecommerce.amp.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -264,21 +264,21 @@ <h6>SIZE :</h6>
264264
<amp-selector on="select:AMP.setState({selectedSize: event.targetOption})">
265265
<table>
266266
<tr>
267-
<td [class]="!shirts[selected.id].sizes['XS'] ? 'unavailable' : ''">
267+
<td [class]="shirts[selected.id].sizes && !shirts[selected.id].sizes['XS'] ? 'unavailable' : ''">
268268
<div option="XS">XS</div>
269269
</td>
270-
<td [class]="!shirts[selected.id].sizes['S'] ? 'unavailable' : ''">
270+
<td [class]="shirts[selected.id].sizes && !shirts[selected.id].sizes['S'] ? 'unavailable' : ''">
271271
<div option="S">S</div>
272272
</td>
273-
<td [class]="!shirts[selected.id].sizes['M'] ? 'unavailable' : ''"
273+
<td [class]="shirts[selected.id].sizes && !shirts[selected.id].sizes['M'] ? 'unavailable' : ''"
274274
class="unavailable">
275275
<div option="M">M</div>
276276
</td>
277-
<td [class]="!shirts[selected.id].sizes['L'] ? 'unavailable' : ''"
277+
<td [class]="shirts[selected.id].sizes && !shirts[selected.id].sizes['L'] ? 'unavailable' : ''"
278278
class="unavailable">
279279
<div option="L">L</div>
280280
</td>
281-
<td [class]="!shirts[selected.id].sizes['XL'] ? 'unavailable' : ''"
281+
<td [class]="shirts[selected.id].sizes && !shirts[selected.id].sizes['XL'] ? 'unavailable' : ''"
282282
class="unavailable">
283283
<div option="XL">XL</div>
284284
</td>

0 commit comments

Comments
 (0)