'edit works'
2 files changed, +3 -5
+1-1Client/src/views/admin/meeting/View.js
| @@ -294,7 +294,7 @@ const View = () => { | ||
| 294 | 294 | )} |
| 295 | 295 | {/* Delete model */} |
| 296 | 296 | <CommonDeleteModel isOpen={deleteMany} onClose={() => setDeleteMany(false)} type="Meetings" handleDeleteData={handleDeleteMeeting} ids={params.id} /> |
| 297 | - <AddMeeting isOpen={edit} fetchData={fetchData} onClose={() => setEdit(false)} userAction={'edit'} id={params.id} init={data} /> | |
| 297 | + <AddMeeting isOpen={edit} fetchData={fetchData} onClose={() => setEdit(false)} userAction={'edit'} id={params.id} init={data} setData={setData} /> | |
| 298 | 298 | </> |
| 299 | 299 | ); |
| 300 | 300 | }; |
+2-4Client/src/views/admin/meeting/components/Addmeeting.js
| @@ -84,15 +84,13 @@ const AddMeeting = (props) => { | ||
| 84 | 84 | const editData = async () => { |
| 85 | 85 | try { |
| 86 | 86 | setIsLoding(true); |
| 87 | - let response = await putApi('api/meeting/edit', { | |
| 87 | + let response = await putApi(`api/meeting/edit/${props.id}`, { | |
| 88 | 88 | ...values, |
| 89 | - _id: props.id, | |
| 90 | 89 | }); |
| 91 | 90 | if (response.status === 200) { |
| 92 | 91 | props.onClose(); |
| 93 | - formik.resetForm(); | |
| 94 | - props.setAction((pre) => !pre); | |
| 95 | 92 | toast.success(`Updated the meeting 😄`); |
| 93 | + props.setData({ ...values }); | |
| 96 | 94 | } |
| 97 | 95 | } catch (e) { |
| 98 | 96 | console.log(e); |