ui/app/components/settings/landing-page/component.js

24 lines
543 B
JavaScript

import { observer } from '@ember/object';
import { inject as service } from '@ember/service';
import Component from '@ember/component';
import C from 'ui/utils/constants';
import layout from './template';
export default Component.extend({
prefs: service(),
layout,
value: null,
init() {
this._super(...arguments);
let value = this.get(`prefs.${ C.PREFS.LANDING }`);
this.set('value', value);
},
valueChanged: observer('value', function() {
this.set(`prefs.${ C.PREFS.LANDING }`, this.value);
}),
});