Fixed a bug in the LinkChooser.jsx

This commit is contained in:
2023-01-08 03:01:16 +01:00
parent 11c26dd893
commit 862cd8c190

View File

@ -7,11 +7,12 @@ import "./styles.sass";
export const LinkChooser = (props) => {
const [module, setModule] = useState(null);
const [isOpen, setIsOpen] = useState(null);
const [isOpen, setIsOpen] = useState(false);
const switchModule = (id) => {
setModule(id);
props.close();
setIsOpen(false);
}
useEffect(() => {
@ -23,7 +24,7 @@ export const LinkChooser = (props) => {
return (
<>
<LinkDialog module={module} isOpen={isOpen} close={() => setIsOpen(null)}/>
<LinkDialog module={module} isOpen={isOpen} close={() => switchModule(null)}/>
{props.isOpen && <DialogProvider close={props.close}>
<div className="module-area">
@ -37,4 +38,4 @@ export const LinkChooser = (props) => {
</DialogProvider>}
</>
);
}
}