@ducna01120/fleetops-engine
Version:
Fleet & Transport Management Extension for Fleetbase
35 lines (31 loc) • 878 B
JavaScript
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class FleetListingPanelComponent extends Component {
/**
* The fleet the listing is for.
*
* @type {Fleetmodel}
* @memberof FleetListingPanelComponent
*/
fleet;
/**
* Creates an instance of FleetListingPanelComponent.
* @memberof FleetListingPanelComponent
*/
constructor() {
super(...arguments);
this.fleet = this.args.fleet;
}
/**
* Handle when fleet vehicle clicked.
*
* @param {VehicleModel} vehicle
* @memberof FleetListingPanelComponent
*/
onVehicleClicked(vehicle) {
if (typeof this.args.onVehicleClicked === 'function') {
this.args.onVehicleClicked(vehicle);
}
}
}