Filtering team members

This commit is contained in:
Rodrigo Pedroso 2019-06-27 18:23:50 -04:00
commit 8520c6e30d
3 changed files with 35 additions and 25 deletions

View file

@ -20,9 +20,12 @@ export default function Member(props) {
let result = await axios(config.api + '/user/' + props.userId)
if (result.data) {
setUser(result.data)
result.data.member_teams.map(teamId => {
let arr = props.teams.filter(el => el.id === teamId)
setTeamNames(t => [...t, arr[0].name])
return null
})
}
setLoading(false)
@ -36,25 +39,13 @@ export default function Member(props) {
fetchData()
}, [props])
// useEffect(() => {
// user.member_teams.map(teamId => {
// let arr = props.teams.filter(el => el.id === teamId)
// setTeamNames(t => [...t, arr[0].name])
// return null
// })
// }, [props, user])
// MARK: Helpers
let teamData = (teamId) => {
let arr = props.teams.filter(el => el.id === teamId)
return arr[0].name
}
let navBack = () => {
history.push('/team')
}
// MARK: Return
return (
<div className='user'>