summaryrefslogtreecommitdiff
path: root/client/components/MealList.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/MealList.jsx')
-rw-r--r--client/components/MealList.jsx17
1 files changed, 4 insertions, 13 deletions
diff --git a/client/components/MealList.jsx b/client/components/MealList.jsx
index 53c8289..5b0bc1b 100644
--- a/client/components/MealList.jsx
+++ b/client/components/MealList.jsx
@@ -19,18 +19,6 @@ export default class MealList extends React.Component {
this.handleUpdate = this.handleUpdate.bind(this)
this.handleDelete = this.handleDelete.bind(this)
this.pickMeal = this.pickMeal.bind(this)
-
- client.service('meals').find({
- query: {
- userid: props.user.id,
- '$sort': { 'date': '-1' },
- token: client.get('token'),
- },
- }).then((data) => {
- this.setState(data)
- }).catch((error) => {
- console.error(error)
- })
}
handleCreate(meal) {
const meals = this.state.data.slice()
@@ -79,7 +67,10 @@ export default class MealList extends React.Component {
onCreate={(meal) => { this.handleCreate(meal) }}
onUpdate={(meal) => { this.handleUpdate(meal) }}
/>
- <MealFilter />
+ <MealFilter user={this.props.user}
+ ref={(mealFilter) => { this.mealFilter = mealFilter }}
+ onChange={(meals) => { this.setState({ data: meals }) }}
+ />
<div>
{items}
</div>