Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 171
Open
Description
Describe the bug
When using FileDialog I would like to handle the event when the user close the dialog through Cancel button or Alt-F4. Basically any way that is not selecting a file. The problem is I cannot find any event that is fired when I close the dialog this way. It is needed so I can set the open state back to false.
How can I handle this use case?
To Reproduce
Sample code
constFileLoader=()=>{const[open,setOpen]=useState(false);constonButtonClick=useEventHandler({clicked: ()=>{setOpen(true);}},[]);constonFileEvent=useEventHandler({// this one work, when the user select a filefileSelected: (file)=>{setOpen(false);console.log(file);},// I tried all of these and none workedfinished: (event)=>{setOpen(false);console.log("close");},accept: ()=>{console.log("accept");},reject: ()=>{console.log("reject");},open: ()=>{console.log("open");},Close: ()=>{console.log("close");}},[]);return(<View><Buttonon={onButtonClick}>Select file</Button><FileDialogopen={open}on={onFileEvent}/></View>);};Desktop (please complete the following information):
- OS: Ubuntu 18.04
- NodeGUI version : not directly installed, it is a dependency of React NodeGUI
- React NodeGUI version: 0.13.0
- React: 17.0.2
Metadata
Metadata
Assignees
Labels
No labels