From 24c4de4dfe40aab274ef45e0bb94f349877a9cc4 Mon Sep 17 00:00:00 2001 From: Iukou Siarhei <45054016+BlazarQSO@users.noreply.github.com> Date: Fri, 11 Oct 2024 03:59:39 +0300 Subject: [PATCH] EPMRPP-94765 || Update the state of action buttons (#4037) --- .../organizationProjectsPage/modals/addProjectModal.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/pages/organization/organizationProjectsPage/modals/addProjectModal.jsx b/app/src/pages/organization/organizationProjectsPage/modals/addProjectModal.jsx index 7ac9fbd09f..050b1d8827 100644 --- a/app/src/pages/organization/organizationProjectsPage/modals/addProjectModal.jsx +++ b/app/src/pages/organization/organizationProjectsPage/modals/addProjectModal.jsx @@ -29,11 +29,10 @@ import { useDispatch } from 'react-redux'; import { messages } from '../messages'; const PROJECT_NAME_FIELD = 'projectName'; -export const AddProjectModal = ({ data = {}, handleSubmit }) => { +export const AddProjectModal = ({ data = {}, handleSubmit, valid }) => { const dispatch = useDispatch(); const { formatMessage } = useIntl(); const { onSubmit } = data; - const onCreateProject = ({ projectName }) => { onSubmit(projectName); }; @@ -43,10 +42,11 @@ export const AddProjectModal = ({ data = {}, handleSubmit }) => { { handleSubmit(onCreateProject)(); }, + disabled: !valid, }} cancelButton={{ children: formatMessage(COMMON_LOCALE_KEYS.CANCEL), @@ -70,6 +70,7 @@ export const AddProjectModal = ({ data = {}, handleSubmit }) => { AddProjectModal.propTypes = { data: PropTypes.object, handleSubmit: PropTypes.func, + valid: PropTypes.bool.isRequired, }; export default withModal('addProjectModal')(