diff options
Diffstat (limited to 'client/components/MealList.jsx')
| -rw-r--r-- | client/components/MealList.jsx | 17 |
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> |
