Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-11-24 10:20:28 +01:00
34 Zeilen
703 B
JavaScript
34 Zeilen
703 B
JavaScript
import Controller from "@ember/controller";
|
|
import { default as discourseComputed } from "discourse-common/utils/decorators";
|
|
|
|
export default Controller.extend({
|
|
documentationUrl: "https://thepavilion.io/t/2818",
|
|
|
|
@discourseComputed("wizardId")
|
|
wizardName(wizardId) {
|
|
let currentWizard = this.wizardList.find(
|
|
(wizard) => wizard.id === wizardId
|
|
);
|
|
if (currentWizard) {
|
|
return currentWizard.name;
|
|
}
|
|
},
|
|
|
|
@discourseComputed("wizardName")
|
|
messageOpts(wizardName) {
|
|
return {
|
|
wizardName,
|
|
};
|
|
},
|
|
|
|
@discourseComputed("wizardId")
|
|
messageKey(wizardId) {
|
|
let key = "select";
|
|
|
|
if (wizardId) {
|
|
key = "viewing";
|
|
}
|
|
|
|
return key;
|
|
},
|
|
});
|