import React, { useEffect } from "react" import PropTypes from "prop-types" import { connect } from "react-redux" import { Map } from "immutable" import { PolochonList } from "../polochons/list" import { UserEdit } from "./edit" import { getUserModules } from "../../actions/users" import Modules from "../modules/modules" const mapStateToProps = (state) => ({ modules : state.userStore.get("modules"), modulesLoading : state.userStore.get("modulesLoading"), }); const mapDispatchToProps = { getUserModules } const UserProfile = ({ modules, modulesLoading, getUserModules }) => { useEffect(() => { getUserModules(); }, [getUserModules]) return (