Skip to content

Commit 88691bc

Browse files
Merge pull request #4900 from OneCommunityGlobal/Akshith-fix-event-modal-form
Akshith - Fix: Create Event Form Displays Previously Entered Event Name
2 parents d0aab44 + 0ef89da commit 88691bc

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

src/components/CommunityPortal/Reports/Participation/CreateEventModal.jsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useState } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { Modal, ModalHeader, ModalBody, ModalFooter, Button } from 'reactstrap';
33
import { useDispatch, useSelector } from 'react-redux';
44
import moment from 'moment-timezone';
@@ -30,6 +30,12 @@ function CreateEventModal({ isOpen, toggle }) {
3030
coverImage: '',
3131
});
3232

33+
useEffect(() => {
34+
if (isOpen && !loading) {
35+
resetForm();
36+
}
37+
}, [isOpen]);
38+
3339
const resetForm = () => {
3440
setFormData({
3541
title: '',
@@ -55,9 +61,11 @@ function CreateEventModal({ isOpen, toggle }) {
5561

5662
const handleToggle = () => {
5763
if (!loading) {
58-
toggle();
59-
if (!isOpen) {
64+
if (isOpen) {
65+
toggle();
66+
} else {
6067
resetForm();
68+
toggle();
6169
}
6270
}
6371
};

0 commit comments

Comments
 (0)