1
0
Fork 0
discourse-custom-wizard-unl.../assets/javascripts/discourse/controllers/admin-wizards-wizard.js.es6

25 Zeilen
659 B
Text

2020-04-13 14:17:22 +02:00
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')
message(creating, wizardId) {
let type = 'select';
if (creating) {
type = 'create';
} else if (wizardId) {
type = 'edit';
}
return I18n.t(`admin.wizard.message.${type}`);
}
});