From 9a40e6b5194ed298fd1cbef5588c049f84e880fb Mon Sep 17 00:00:00 2001 From: Luke <39926192+LukeWasTakenn@users.noreply.github.com> Date: Thu, 28 Sep 2023 11:48:51 +0200 Subject: [PATCH] fix(web/input): properly reset from when using closeInputDialog --- web/src/features/dialog/InputDialog.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/web/src/features/dialog/InputDialog.tsx b/web/src/features/dialog/InputDialog.tsx index 580c5df..702ca1b 100644 --- a/web/src/features/dialog/InputDialog.tsx +++ b/web/src/features/dialog/InputDialog.tsx @@ -66,15 +66,14 @@ const InputDialog: React.FC = () => { }); }); - useNuiEvent('closeInputDialog', () => { - setVisible(false); - }); + useNuiEvent('closeInputDialog', async () => await handleClose(true)); - const handleClose = async () => { + const handleClose = async (dontPost?: boolean) => { setVisible(false); await new Promise((resolve) => setTimeout(resolve, 200)); form.reset(); fieldForm.remove(); + if (dontPost) return; fetchNui('inputData'); };