123456789101112131415161718192021222324252627282930 |
- import Route from '@ember/routing/route';
-
- const PRODUKT_KATEGORIEN = [
- 'Pasta',
- 'Gemüse',
- 'Milchprodukte',
- 'Fleisch'
- ];
-
- export default class IndexRoute extends Route {
- async model() {
- let response = await fetch('/api/produkte.json');
- let { data } = await response.json();
-
- return data.map(model => {
- let { attributes } = model;
- let kategorie;
-
- if (PRODUKT_KATEGORIEN.includes(attributes.kategorie)) {
- kategorie = attributes.kategorie;
- }
- else
- {
- kategorie = 'Sonstiges';
- }
-
- return { kategorie, ...attributes };
- });
- }
- }
|