Skip to content

Commit 5b503b3

Browse files
committed
File input is cleared
1 parent 1278926 commit 5b503b3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/components/UserForm/index.jsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,22 @@ import './UserForm.scss';
1212
import DatePicker from '../DatePicker';
1313

1414
const UserForm = ({ isEditing, isProfile, user, setUser, action }) => {
15-
const { loading } = useSelector(
15+
const { loading, success } = useSelector(
1616
(state) => ({
1717
loading: state.users.loading,
18+
success: state.users.success,
1819
}),
1920
shallowEqual
2021
);
2122

2223
const dispatch = useDispatch();
2324

2425
useEffect(() => {
26+
if (success) {
27+
setUser((prevState) => ({ ...prevState, file: null }));
28+
}
2529
return () => dispatch(usersCleanUp());
26-
}, [dispatch]);
30+
}, [dispatch, success]);
2731

2832
const onChangeHandler = useChangeHandler(setUser);
2933

0 commit comments

Comments
 (0)