From 31cf73a501906fc73e5fd87cf1478b08ac2164cf Mon Sep 17 00:00:00 2001 From: Rodrigo Pedroso <> Date: Mon, 26 Aug 2019 13:34:20 -0400 Subject: [PATCH] Adjusting transfer of data on callbacks --- src/components/FilterForm.jsx | 14 ++-- src/components/Router.jsx | 25 ++---- src/components/TeamList.jsx | 30 +++---- src/views/Attempt.js | 69 ---------------- src/views/Home.jsx | 150 ++++++++++++++++------------------ src/views/Team.jsx | 12 +-- src/views/Team.test.js | 2 +- 7 files changed, 108 insertions(+), 194 deletions(-) delete mode 100644 src/views/Attempt.js diff --git a/src/components/FilterForm.jsx b/src/components/FilterForm.jsx index bdd761c..13270eb 100644 --- a/src/components/FilterForm.jsx +++ b/src/components/FilterForm.jsx @@ -2,11 +2,11 @@ import React from 'react' import './FilterForm.scss' export default function FilterForm({ filterCallback }) { - return ( -
- ) + return ( + + ) } diff --git a/src/components/Router.jsx b/src/components/Router.jsx index 46130c8..67f9ce6 100644 --- a/src/components/Router.jsx +++ b/src/components/Router.jsx @@ -12,19 +12,19 @@ history.listen(() => { export default function Router() { // let [team, setTeam] = useState([]) - let [allTeams, setAllTeams] = useState([]) - // let [users, setUsers] = useState([]) + let [users, setUsers] = useState([]) let [memberProps, setMemberProps] = useState({}) let [teamProps, setTeamProps] = useState({}) - let teamCallback = (teamId, users) => { + let teamCallback = (teamId, users, teams) => { // Remove this: // setTeam(teamId) // Leave: setTeamProps({ - url: config.api + '/team/' + teamId, + url: config.api + '/team/' + teamId.id, team: teamId, + teams: teams, users: users, cb: userIdCallback }) @@ -34,17 +34,13 @@ export default function Router() { setUsers(el) } - let userIdCallback = el => { + let userIdCallback = (el, teams) => { setMemberProps({ url: config.api + '/user/' + el, - teams: allTeams + teams: teams }) } - let allTeamsCallback = el => { - setAllTeams(el) - } - //