@fleetbase/fleetops-engine
Version:
Fleet & Transport Management Extension for Fleetbase
24 lines (19 loc) • 738 B
JavaScript
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
export default class ManagementDriversIndexDetailsVirtualRoute extends Route {
universe;
('universe/menu-service') menuService;
queryParams = {
view: {
refreshModel: true,
},
};
model({ section = null, slug }, transition) {
const view = this.universe.getViewFromTransition(transition);
return this.menuService.lookupMenuItem('fleet-ops:component:driver:details', slug, view, section);
}
setupController(controller) {
super.setupController(...arguments);
controller.resource = this.modelFor('management.drivers.index.details');
}
}