feat: implement variant selection in cart and product components for enhanced user experience

This commit is contained in:
2026-08-10 12:08:41 -03:00
parent dd828d9a4e
commit d6bab24e1d
17 changed files with 478 additions and 234 deletions

View File

@@ -44,11 +44,14 @@
[discountedPrice]="item.discountedPrice"
[discountPercentage]="item.discountPercentage"
[attributes]="item.attributes"
[variants]="item.variants ?? []"
[selectedVariant]="getItemVariant(item)"
[quantity]="getItemQuantity(item)"
[readonly]="readonly()"
[quantityDisabled]="editingDisabled() || (allowEditing() && !editing())"
[showRemove]="allowRemove()"
(quantityChange)="onItemQuantityChange(idx, $event)"
(variantChange)="onItemVariantChange(idx, $event)"
(remove)="onItemRemove(idx)"
/>
} @empty {