text: import Component from "@ember/component";
  import discourseComputed from "discourse-common/utils/decorators";
  
  export default Component.extend({
    @discourseComputed
    discountTypes() {
      return [
        { id: "amount", name: "Amount" },
        { id: "percent", name: "Percent" },
      ];
    },
    discountType: "amount",
    discount: null,
    promoCode: null,
    active: false,
  
    actions: {
      createNewCoupon() {
        const createParams = {
          promo: this.promoCode,
          discount_type: this.discountType,
          discount: this.discount,
          active: this.active,
        };
  
        this.create(createParams);
      },
      cancelCreate() {
        this.cancel();
      },
    },
  });
  