Fixing use of props in Home.jsx

This commit is contained in:
Rodrigo Pedroso 2019-08-27 23:34:51 -04:00
commit 795466f7ca
2 changed files with 3 additions and 15 deletions

View file

@ -11,16 +11,10 @@ history.listen(() => {
}) })
export default function Router() { export default function Router() {
// let [team, setTeam] = useState([])
// let [users, setUsers] = useState([])
let [memberProps, setMemberProps] = useState({}) let [memberProps, setMemberProps] = useState({})
let [teamProps, setTeamProps] = useState({}) let [teamProps, setTeamProps] = useState({})
let teamCallback = (teamId, users, teams) => { let teamCallback = (teamId, users, teams) => {
// Remove this:
// setTeam(teamId)
// Leave:
setTeamProps({ setTeamProps({
url: config.api + '/team/' + teamId.id, url: config.api + '/team/' + teamId.id,
team: teamId, team: teamId,
@ -37,16 +31,10 @@ export default function Router() {
}) })
} }
// <Route
// exact
// path="/team"
// render={props => <Team teamProps={team} usersProps={users} userIdCallback={userIdCallback} {...props} />}
// />
return ( return (
<ReactRouter history={history}> <ReactRouter history={history}>
<Switch> <Switch>
<Route exact path="/" render={props => <Home teamCallback={teamCallback} {...props} />} /> <Route exact path="/" render={() => <Home props={teamCallback} />} />
<Route exact path="/team" render={() => <Team props={teamProps} />} /> <Route exact path="/team" render={() => <Team props={teamProps} />} />

View file

@ -7,7 +7,7 @@ import TeamList from '../components/TeamList.jsx'
import FilterForm from '../components/FilterForm.jsx' import FilterForm from '../components/FilterForm.jsx'
import './Home.scss' import './Home.scss'
export default function Home(props) { export default function Home({ props }) {
// MARK: State // MARK: State
let [loading, setLoading] = useState(true) let [loading, setLoading] = useState(true)
let [loadingUsers, setLoadingUsers] = useState(true) let [loadingUsers, setLoadingUsers] = useState(true)
@ -57,7 +57,7 @@ export default function Home(props) {
// MARK: Callbacks // MARK: Callbacks
let selectTeam = selectedTeam => { let selectTeam = selectedTeam => {
props.teamCallback(selectedTeam, users, teams) props(selectedTeam, users, teams)
history.push('/team') history.push('/team')
} }