@projectcaluma/ember-analytics
Version:
Ember addon for Caluma analytics.
17 lines (14 loc) • 462 B
JavaScript
import { macroCondition, isTesting } from "@embroider/macros";
import Component from "@glimmer/component";
import { restartableTask, timeout } from "ember-concurrency";
export default class CaFieldSelectorListCaFieldAliasInputComponent extends Component {
*debounceInput(event) {
if (macroCondition(isTesting())) {
// no timeout
} else {
yield timeout(500);
}
yield this.args.onInput(event.target.value);
}
}