Browse Source

fix(admin-ui): Fix removing coupon code from draft order

Fixes #2969
Michael Bromley 1 year ago
parent
commit
04340f1c9b

+ 1 - 1
packages/admin-ui/src/lib/order/src/components/coupon-code-selector/coupon-code-selector.component.html

@@ -11,7 +11,7 @@
     [typeahead]="couponCodeInput$"
     [formControl]="control"
     (add)="addCouponCode.emit($event.code)"
-    (remove)="removeCouponCode.emit($event.value?.code)"
+    (remove)="remove($event.code)"
 >
     <ng-template ng-option-tmp let-item="item">
         <div class="flex items-center">

+ 4 - 0
packages/admin-ui/src/lib/order/src/components/coupon-code-selector/coupon-code-selector.component.ts

@@ -65,4 +65,8 @@ export class CouponCodeSelectorComponent implements OnInit {
             this.control = new UntypedFormControl(this.couponCodes ?? []);
         }
     }
+
+    remove(code: string) {
+        this.removeCouponCode.emit(code);
+    }
 }