add redux

This commit is contained in:
Hope87
2021-06-30 17:21:55 +03:00
parent 397f867f2b
commit e90414b6b9
15 changed files with 231 additions and 106 deletions

View File

@ -13,11 +13,17 @@ const ReportPage = lazy(() => import('./pages/ReportFormPage.js'));
const App = () => {
const [isAuth, setIsAuth] = useState(true);
const [candidates, setCandidates] = useState([]);
const [candidateForCalendar, setCandidateForCalendar] = useState([]);
const getCandidate = (candidateArr) => {
console.log('candidateArr ', candidateArr);
setCandidates(candidateArr);
};
const getCandidateForCalendar = (candidate) => {
setCandidateForCalendar(candidate);
};
return (
<Router>
<Suspense fallback={<div>Loading...</div>}>
@ -27,10 +33,10 @@ const App = () => {
<HomePage getCandidate={getCandidate} />
</Route>
<Route path="/candidate/:id">
<CandidatePage candidatesArr={candidates} />
<CandidatePage candidatesArr={candidates} getCandidateForCalendar={getCandidateForCalendar} />
</Route>
<Route path="/calendar">
<CalendarPage />
<CalendarPage candidateForCalendar={candidateForCalendar} />
</Route>
<Route path="/report">
<ReportPage />