import Component from '@glimmer/component'; import {action} from '@ember/object'; import {inject as service} from '@ember/service'; export default class SiteDescriptionFormField extends Component { @service settings; @action update(event) { this.settings.description = event.target.value; } @action async validate(event) { const value = event.target.value; this.settings.description = value; await this.settings.validate({property: 'description'}); this.args.didUpdate('description', value); } }