Skip to content

Commit f28e40a

Browse files
Clear import options on cancel project creation
1 parent 8966c9e commit f28e40a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/components/shared/upload/helper-components/UploadWrapper.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { UploadFileType, UploadStates, UploadWrapperProps } from "@/src/types/shared/upload";
22
import UploadField from "./UploadField";
3-
import { useRef, useState } from "react";
3+
import { useEffect, useRef, useState } from "react";
44
import { useDispatch, useSelector } from "react-redux";
55
import { selectUploadData, setImportOptions } from "@/src/reduxStore/states/upload";
66
import { useRouter } from "next/router";
@@ -25,6 +25,12 @@ export default function UploadWrapper(props: UploadWrapperProps) {
2525

2626
const textareaRef = useRef<HTMLTextAreaElement>(null);
2727

28+
useEffect(() => {
29+
return () => {
30+
dispatch(setImportOptions(''));
31+
}
32+
}, []);
33+
2834
return (<>
2935
<UploadField isFileCleared={props.isFileCleared} uploadStarted={props.uploadStarted} doingSomething={props.doingSomething} progressState={props.progressState} sendSelectedFile={(file) => {
3036
setSelectedFile(file);

0 commit comments

Comments
 (0)