import React, { useState, useEffect } from "react"; import PropTypes from "prop-types"; import { connect } from "react-redux"; import { editPolochonUser } from "../../actions/polochon"; import Toggle from "react-bootstrap-toggle"; import { FormModal } from "../forms/modal"; import { FormInput } from "../forms/input"; export const PolochonUserConnected = ({ polochonId, id, name, initialToken, initialActivated, editPolochonUser }) => { const [edit, setEdit] = useState(false); const [token, setToken] = useState(initialToken); const [activated, setActivated] = useState(initialActivated); useEffect(() => { setActivated(initialActivated); setToken(initialToken); }, [initialActivated, initialToken]); const handleSubmit = () => { editPolochonUser({ polochonId, id, token, activated }); setEdit(false); }; return (