@ducna01120/fleetops-engine
Version:
Fleet & Transport Management Extension for Fleetbase
17 lines (13 loc) • 475 B
JavaScript
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { classify } from '@ember/string';
export default class OrderConfigDetailsEditorComponent extends Component {
sendAction(action) {
const actionName = `on${classify(action)}`;
const params = [...arguments];
params.shift();
if (typeof this.args[actionName] === 'function') {
this.args[actionName](...params);
}
}
}