presentation version

This commit is contained in:
2020-06-10 01:25:47 +02:00
parent 5b9410cf1c
commit 1855f50d0d
35 changed files with 1282 additions and 187 deletions
+10 -2
View File
@@ -1,4 +1,5 @@
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
const PRODUKT_KATEGORIEN = [
'Pasta',
@@ -7,8 +8,15 @@ const PRODUKT_KATEGORIEN = [
'Fleisch'
];
export default class IndexRoute extends Route {
export default class ProduktRoute extends Route {
@service store;
async model() {
return this.store.findAll('produkt');
}
}
/*async model() {
let response = await fetch('/api/produkte.json');
let { data } = await response.json();
@@ -27,4 +35,4 @@ export default class IndexRoute extends Route {
return { kategorie, ...attributes };
});
}
}
}*/
+46
View File
@@ -0,0 +1,46 @@
import Route from '@ember/routing/route';
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
import { inject as service } from '@ember/service';
const REZEPT_KATEGORIEN = [
'Pasta',
'Schwein',
'Soße',
'Fleisch',
'Geflügel',
'Rind',
'Nachspeise',
'Backen'
];
export default class RezeptRoute extends Route{
@service store;
async model() {
return this.store.findAll('rezept');
}
}
/*async model() {
let response = await fetch('/api/rezepte.json');
let { data } = await response.json();
return data.map(model => {
let { attributes } = model;
let kategorie;
if (REZEPT_KATEGORIEN.includes(attributes.kategorie)) {
kategorie = attributes.kategorie;
}
else
{
kategorie = 'Sonstiges';
}
return { kategorie, ...attributes };
});
}
}*/
+11
View File
@@ -0,0 +1,11 @@
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
export default class ProduktRoute extends Route {
@service store;
async model() {
return this.store.findAll('produkt');
}
}