Fixing use of props in Home.jsx
This commit is contained in:
parent
c3467c0b2c
commit
795466f7ca
2 changed files with 3 additions and 15 deletions
|
@ -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} />} />
|
||||||
|
|
||||||
|
|
|
@ -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')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue