UNPKG

@fleetbase/storefront-engine

Version:

Headless Commerce & Marketplace Extension for Fleetbase

25 lines (20 loc) 789 B
import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; export default class OrdersIndexViewVirtualRoute extends Route { @service universe; @service('universe/menu-service') menuService; queryParams = { view: { refreshModel: true, }, }; model({ section = null, slug }, transition) { const view = this.universe.getViewFromTransition(transition); return this.menuService.lookupMenuItem('storefront:component:order:details', slug, view, section); } setupController(controller) { super.setupController(...arguments); controller.resource = this.modelFor('orders.index.view'); controller.detailsController = this.controllerFor('orders.index.view'); } }