diff --git a/app/components/recipe-list.hbs b/app/components/recipe-list.hbs
index b11064a..29d2391 100644
--- a/app/components/recipe-list.hbs
+++ b/app/components/recipe-list.hbs
@@ -1,7 +1,7 @@
{{#each group.model as |meal|}}
meal.id);
+
+ for (let index = 0; index < orderedIds.length; index++) {
+ let meal = await this.store.peekRecord('meal', orderedIds[index]);
+ meal.listOrder = index;
+ }
}
}
diff --git a/app/models/meal.js b/app/models/meal.js
index 9474a35..46e406c 100644
--- a/app/models/meal.js
+++ b/app/models/meal.js
@@ -11,4 +11,5 @@ export default class MealModel extends Model {
@attr tags;
@attr youtube;
@attr source;
+ @attr('number', { defaultValue: Infinity }) listOrder;
}