import React from 'react' import client from '../client' export default class UserList extends React.Component { constructor(props){ super() console.log("WHAT") this.state = { users: [], } // client.service('users').find({ // query: { // '$sort': { 'date': '-1' }, // token: client.get('token'), // }, // }).then((data) => { // this.setState(data) // }).catch((error) => { // console.error(error) // }) this.pick.bind(this) } pick(){ } render() { const items = this.state.users.map((item,i) => { return ( ) }) return (
{items}
) } } class UserItem extends React.Component { constructor() { super() this.remove = this.remove.bind(this) } remove(e) { e.stopPropagation() const userid = this.props.user.id const usersService = client.service('users') const params = { query: { token: client.get('token') } } usersService.remove(userid, params).then(result => { this.props.onDelete(userid) }).catch(error => { console.error(error) }) } render() { const user = this.props.user // const canEdit = this.props.user.userid === this.props.currentUser.id ? 'canEdit' : '' const canEdit = 'canEdit' const date = parseDate(meal.date) const time = parseTime(meal.date) return (
this.props.onClick(meal)}>
{meal.name}
{meal.calories} cal
{date}
{time}
x
) } }