hhff/spree-ember

View on GitHub
packages/storefront/blueprints/spree-ember-storefront-routes/files/app/routes/spree/taxons/index.js

Summary

Maintainability
B
4 hrs
Test Coverage
import Ember from 'ember';
/**
  The Taxons Index route.

  **To Override:** You'll need to run the routes generator:

  ```bash
  ember g spree-ember-storefront-routes
  ```

  This will install all of the Spree Ember Storefront route files into your
  host application at `app/routes/spree/*.js`, ready to be extended or
  overriden.

  @class TaxonsIndex
  @namespace Route
  @extends Ember.Component
*/
export default Ember.Route.extend({
  model: function(params) {
    return Ember.RSVP.hash({
      products: this.spree.store.find('product', { taxon_id: params.taxon_id }),
      taxon: this.spree.store.find('taxon').then(function(taxons) {
        return taxons.findBy('permalink', params.taxon_id)
      })
    })
  }
});