diff --git a/src/pages/Organization/DetailPage/OrganizationCard.js b/src/pages/Organization/DetailPage/OrganizationCard.js index 1b9c582..96fe5ba 100644 --- a/src/pages/Organization/DetailPage/OrganizationCard.js +++ b/src/pages/Organization/DetailPage/OrganizationCard.js @@ -21,7 +21,7 @@ import { notifySaveSuccess } from 'utils/CommonFunction'; // ==============================|| DASHBOARD - DEFAULT ||============================== // -const OrganizationCard = ({ userData, loadDataFun, id }) => { +const OrganizationCard = ({ userData, loadDataFun, id, setEditModeFun }) => { const [creditorConfirmPopUp, setCreditorConfirmPopUp] = React.useState(false); const [nonCreditorConfirmPopUp, setNonCreditorConfirmPopUp] = React.useState(false); @@ -108,6 +108,10 @@ const OrganizationCard = ({ userData, loadDataFun, id }) => { } }); + useEffect(()=>{ + setEditModeFun(editMode); + },[editMode]); + useEffect(() => { if (Object.keys(userData).length > 0) { setCreateMode(id <= 0); diff --git a/src/pages/Organization/DetailPage/index.js b/src/pages/Organization/DetailPage/index.js index 849b6a8..0c40b35 100644 --- a/src/pages/Organization/DetailPage/index.js +++ b/src/pages/Organization/DetailPage/index.js @@ -32,6 +32,7 @@ const OrganizationDetailPage = () => { const [formData, setFormData] = React.useState({}) const [list, setList] = React.useState([]) const [isLoading, setLoding] = React.useState(true); + const [isEditMode, setEditMode] = React.useState(false); const navigate = useNavigate(); React.useEffect(() => { @@ -96,11 +97,12 @@ const OrganizationDetailPage = () => { userData={formData} loadDataFun={loadData} id={params.id} + setEditModeFun={setEditMode} />
- +