discourse/app/assets/javascripts/admin/addon/components/site-settings/bool.js
2023-11-28 10:49:49 +01:00

18 lines
395 B
JavaScript

import Component from "@ember/component";
import { computed } from "@ember/object";
import { isEmpty } from "@ember/utils";
export default class Bool extends Component {
@computed("value")
get enabled() {
if (isEmpty(this.value)) {
return false;
}
return this.value.toString() === "true";
}
set enabled(value) {
this.set("value", value ? "true" : "false");
}
}