From 44c91f1cf4bb4ee5f36c5965710fab8426c03368 Mon Sep 17 00:00:00 2001 From: Luke Date: Wed, 4 Jan 2023 13:52:39 +0100 Subject: [PATCH] refactor(web/input): reset input form on close --- web/src/features/dialog/InputDialog.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/features/dialog/InputDialog.tsx b/web/src/features/dialog/InputDialog.tsx index 0a44ba8..78a945b 100644 --- a/web/src/features/dialog/InputDialog.tsx +++ b/web/src/features/dialog/InputDialog.tsx @@ -48,9 +48,12 @@ const InputDialog: React.FC = () => { setVisible(false); }); - const handleClose = () => { + const handleClose = async () => { setVisible(false); fetchNui('inputData'); + await new Promise((resolve) => setTimeout(resolve, 200)); + form.reset(); + fieldForm.remove(); }; const onSubmit = form.handleSubmit(async (data) => {