import React, { useEffect } from "react" import PropTypes from "prop-types" import { List } from "immutable" import { connect } from "react-redux" import { User } from "./user" import { getUsers } from "../../actions/admins" import { getPolochons } from "../../actions/polochon" const mapStateToProps = state => ({ users: state.adminStore.get("users"), }); const mapDispatchToProps = { getUsers, getPolochons }; const UserListConnect = ({ users, getUsers, getPolochons }) => { useEffect(() => { getUsers(); getPolochons(); }, [getUsers, getPolochons]) return (
{users.map((el, index) => )}
# Name Activated Admin Polochon URL Polochon token Polochon activated Actions
); }; UserListConnect.propTypes = { getUsers: PropTypes.func, getPolochons: PropTypes.func, users: PropTypes.PropTypes.instanceOf(List), }; export const UserList = connect(mapStateToProps, mapDispatchToProps)(UserListConnect);