import React from 'react' import ModalDialog from './ModalDialog.jsx' import Menu from './Menu.jsx' import UserList from './UserList.jsx' import MealList from './MealList.jsx' import client from '../client' export default class LoggedInView extends React.Component { constructor(props) { super() this.state = { user: Object.assign({}, props.user), meals: [], mode: 'meals', } this.updateUser = this.updateUser.bind(this) this.updateMeals = this.updateMeals.bind(this) this.toggleMode = this.toggleMode.bind(this) } toggleMode(){ this.setState({ mode: this.state.mode == 'meals' ? 'users' : 'meals' }) } updateUser(user) { this.setState({ user: user, mode: 'meals', }) } updateMeals(user) { this.setState({ meals: meals, }) } render() { let activity = null if (this.state.mode == 'meals') { activity = ( ) } else { activity = ( ) } return (
{activity}
) } }