@fleetbase/fleetops-engine
Version:
Fleet & Transport Management Extension for Fleetbase
22 lines (17 loc) • 683 B
JavaScript
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
export default class OrderDetailsComponent extends Component {
proofReloadToken = 0;
get effectiveProofReloadToken() {
return `${this.args.proofReloadToken ?? 0}:${this.proofReloadToken}`;
}
handleActivityChanged(optionsOrActivity) {
if (typeof this.args.onActivityChanged === 'function') {
this.args.onActivityChanged(optionsOrActivity?.activityCreated ?? optionsOrActivity);
}
if (optionsOrActivity?.proofCreated) {
this.proofReloadToken++;
}
}
}