@lipagas/storefront-engine
Version:
Headless Commerce & Marketplace Extension for Fleetbase
33 lines (24 loc) • 987 B
JavaScript
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
export default class NetworksIndexNetworkStoresRoute extends Route {
store;
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;
// // load the network categories
// const categories = await this.store.query('category', { owner_uuid: network.id, parents_only: true, for: 'storefront_network' });
// // set the categories loaded
// controller.categories = categories.toArray();
}
}