From 2f0c76574e3719396648f074b71be0230f821612 Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Sun, 16 Mar 2025 20:27:31 +0700 Subject: [PATCH] add clear history add dialog --- src/pages/master/products/blocks/AddDialog.tsx | 6 ++++++ src/pages/master/profession/blocks/AddDialog.tsx | 6 ++++++ src/pages/master/provider/blocks/AddDialog.tsx | 6 ++++++ src/pages/master/sucos/blocks/AddDialog.tsx | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/src/pages/master/products/blocks/AddDialog.tsx b/src/pages/master/products/blocks/AddDialog.tsx index 21d77d3..dc6ec88 100644 --- a/src/pages/master/products/blocks/AddDialog.tsx +++ b/src/pages/master/products/blocks/AddDialog.tsx @@ -100,6 +100,12 @@ const AddDialog = () => { } }, [formattedTime]); + useEffect(() => { + if (showAddDialog === false) { + resetForm(); + } + }, [showAddDialog]); + return ( handleAddDialog(open)}> diff --git a/src/pages/master/profession/blocks/AddDialog.tsx b/src/pages/master/profession/blocks/AddDialog.tsx index bcf21be..247ff73 100644 --- a/src/pages/master/profession/blocks/AddDialog.tsx +++ b/src/pages/master/profession/blocks/AddDialog.tsx @@ -81,6 +81,12 @@ const AddDialog = () => { } }, [formattedTime]); + useEffect(() => { + if (showAddDialog === false) { + resetForm(); + } + }, [showAddDialog]); + return ( handleAddDialog(open)}> diff --git a/src/pages/master/provider/blocks/AddDialog.tsx b/src/pages/master/provider/blocks/AddDialog.tsx index b98be41..4797fa7 100644 --- a/src/pages/master/provider/blocks/AddDialog.tsx +++ b/src/pages/master/provider/blocks/AddDialog.tsx @@ -166,6 +166,12 @@ const AddDialog = () => { getTransactionTypeList([{ id: 'name', desc: false }]); }, []); + useEffect(() => { + if (showAddDialog === false) { + resetForm(); + } + }, [showAddDialog]); + return ( handleAddDialog(open)}> diff --git a/src/pages/master/sucos/blocks/AddDialog.tsx b/src/pages/master/sucos/blocks/AddDialog.tsx index f4e7f94..e9e0ad0 100644 --- a/src/pages/master/sucos/blocks/AddDialog.tsx +++ b/src/pages/master/sucos/blocks/AddDialog.tsx @@ -82,6 +82,12 @@ const AddDialog = () => { } }, [formattedTime]); + useEffect(() => { + if (showAddDialog === false) { + resetForm(); + } + }, [showAddDialog]); + return ( handleAddDialog(open)}>