UNPKG

@fleetbase/storefront-engine

Version:

Headless Commerce & Marketplace Extension for Fleetbase

34 lines (26 loc) 921 B
import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; export default class NetworksIndexNetworkStoresRoute extends Route { @service store; @service hostRouter; queryParams = { category: { refreshModel: true }, storeQuery: { refreshModel: true }, }; get network() { return this.modelFor('networks.index.network'); } model(params = {}) { return this.store.query('store', { network: this.network.id, with_category: 1, ...params }); } async setupController(controller, model) { super.setupController(controller, model); // set the network to controller controller.network = this.network; // set the cateogry if set const { category: categoryId } = this.paramsFor(this.routeName); if (categoryId) { controller.category = categoryId; } } }