/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; import { set } from '@ember/object'; export function setFromEvent([context, field]) { // The Ember `set` function is used here because `field` may be in dotted // notation, referring to nested fields within `context`. return (event) => event?.target ? set(context, field, event.target.value) : null; } export default helper(setFromEvent);