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 (