import Controller from "@ember/controller"; import { default as discourseComputed } from 'discourse-common/utils/decorators'; import { equal } from '@ember/object/computed'; export default Controller.extend({ creating: equal('wizardId', 'create'), @discourseComputed('creating', 'wizardId') wizardListVal(creating, wizardId) { return creating ? null : wizardId; }, @discourseComputed('creating', 'wizardId') messageKey(creating, wizardId) { let key = 'select'; if (creating) { key = 'create'; } else if (wizardId) { key = 'edit'; } return key; }, messageUrl: "https://thepavilion.io/c/knowledge/discourse/custom-wizard" });