import Component from '@glimmer/component';
import { action } from '@ember/object';

export default class FormButtonComponent extends Component {
  isActing = false;
  @action
  handleClick() {
    if (!this.isActing && this.args.onClick) {
      const ret = this.args.onClick();

      if (ret.finally) {
        this.isActing = true;
        ret.finally(() => (this.isActing = false));
      }
      return ret;
    }
  }
}

@@ -76,16 +76,61 @@
 object';
+%0Aimport %7B tracked %7D from '@glimmer/tracking';
 %0A%0Aexport
@@ -184,16 +184,27 @@
 onent %7B%0A
+  @tracked%0A
   isActi

Make isActing tracked