@fleetbase/fleetops-engine
Version:
Fleet & Transport Management Extension for Fleetbase
24 lines (19 loc) • 735 B
JavaScript
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
export default class ManagementPlacesIndexDetailsVirtualRoute 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:place:details', slug, view, section);
}
setupController(controller) {
super.setupController(...arguments);
controller.resource = this.modelFor('management.places.index.details');
}
}