Grégoire Delattre 4b26080193
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Update redux state management
Use immer with native javascript objects instead of immutablejs.
2020-04-07 18:22:26 +02:00

18 lines
437 B
JavaScript

import React from "react";
import { useDispatch, useSelector } from "react-redux";
import { Redirect } from "react-router-dom";
import { userLogout } from "../../actions/users";
export const UserLogout = () => {
const dispatch = useDispatch();
const isLogged = useSelector((state) => state.user.isLogged);
if (isLogged) {
dispatch(userLogout());
return null;
} else {
return <Redirect to="/users/login" />;
}
};