import Component from "@ember/component";
import discourseComputed from "discourse-common/utils/decorators";
import Subscription from "../mixins/subscription";

export default Component.extend(Subscription, {
  classNameBindings: [":wizard-subscription-container", "subscribed"],

  @discourseComputed("subscribed")
  subscribedIcon(subscribed) {
    return subscribed ? "check" : "times";
  },

  @discourseComputed("subscribed")
  subscribedLabel(subscribed) {
    return `admin.wizard.subscription.${
      subscribed ? "subscribed" : "not_subscribed"
    }.label`;
  },

  @discourseComputed("subscribed")
  subscribedTitle(subscribed) {
    return `admin.wizard.subscription.${
      subscribed ? "subscribed" : "not_subscribed"
    }.title`;
  },
});