Added tech routing paths and basic structure of landing page + sign in + reducers BOD-95

This commit is contained in:
Patrick Fic
2020-06-29 13:39:17 -07:00
parent 0009f7d3bb
commit 2edfadce3a
24 changed files with 662 additions and 24 deletions

View File

@@ -0,0 +1,19 @@
import { all, takeLatest, call, put } from "redux-saga/effects";
import TechActionTypes from "./tech.types";
import { client } from "../../App/App.container";
import { loginSuccess, loginFailure } from "./tech.actions";
export function* onSignInStart() {
yield takeLatest(TechActionTypes.LOGIN_START, signInStart);
}
export function* signInStart({ payload: { technician, password } }) {
try {
yield put(loginSuccess({ username: "TECHNICIAN" }));
} catch (error) {
yield put(loginFailure(error));
}
}
export function* techSagas() {
yield all([call(onSignInStart)]);
}