From 5f58d036c6e6d438383d4175ba3a20a606fd69d0 Mon Sep 17 00:00:00 2001 From: Leon <> Date: Tue, 1 Feb 2022 16:38:36 +0200 Subject: [PATCH] remove disable state --- .../Modals/AddUserModal/AddUserModal.tsx | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/ui/src/components/Modals/AddUserModal/AddUserModal.tsx b/ui/src/components/Modals/AddUserModal/AddUserModal.tsx index 179ded28c..76f7778ee 100644 --- a/ui/src/components/Modals/AddUserModal/AddUserModal.tsx +++ b/ui/src/components/Modals/AddUserModal/AddUserModal.tsx @@ -35,7 +35,6 @@ export const AddUserModal: FC = ({isOpen, onCloseModal, userD const [workspaces, setWorkspaces] = useState([]) //const { control, handleSubmit,register } = useForm(); - const [disable, setDisable] = useState(true); const [editMode, setEditMode] = useState(isEditMode); const [invite, setInvite] = useState({sent:false,isSuceeded:false,link : null}); const roles = [{key:"1",value:"admin"},{key:"2",value:"user"}] @@ -91,7 +90,6 @@ export const AddUserModal: FC = ({isOpen, onCloseModal, userD setUserData({} as UserData) setInvite({sent:false,isSuceeded:false,link:""}) setEditMode(false) - setDisable(true) } const updateUser = async() =>{ @@ -107,33 +105,26 @@ export const AddUserModal: FC = ({isOpen, onCloseModal, userD //setWorkspaces(newVal); const data = {...userDataModel, workspaceId : workspaces.length ? workspaces[0] : ""} setUserData((prevState) => {return data}); - setGenarateDisabledState() } const userRoleChange = (e) => { const data = {...userDataModel, role : e.target.value} setUserData(data) - setGenarateDisabledState() } const userNameChange = (e) => { const data = {...userDataModel, username : e.currentTarget.value} setUserData(data) - setGenarateDisabledState() } const handleChange = (prop) => (event) => { //setValues({ ...values, [prop]: event.target.value }); }; - const isFormValid = () : boolean => { - return (Object.values(userDataModel).length >= 3) && Object.values(userDataModel).every(val => val !== null) + const isFormDisabled = () : boolean => { + return !(Object.values(userDataModel).length >= 3) && Object.values(userDataModel).every(val => val !== null) } - const setGenarateDisabledState = () => { - const isValid = isFormValid() - setDisable(!isValid) - } const mapTokenToLink = (token) => { return`${window.location.origin}/${token}` @@ -188,7 +179,7 @@ export const AddUserModal: FC = ({isOpen, onCloseModal, userD {showGenerateButton() && } - {isEditMode && }