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

27 lines
706 B
JavaScript

import React, { useEffect } from "react";
import { useDispatch, useSelector } from "react-redux";
import { PolochonList } from "../polochons/list";
import { UserEdit } from "./edit";
import { getUserModules } from "../../actions/users";
import Modules from "../modules/modules";
export const UserProfile = () => {
const dispatch = useDispatch();
const modules = useSelector((state) => state.user.modules);
const modulesLoading = useSelector((state) => state.user.modulesLoading);
useEffect(() => {
dispatch(getUserModules());
}, [dispatch]);
return (
<div>
<UserEdit />
<PolochonList />
<Modules modules={modules} isLoading={modulesLoading} />
</div>
);
};