diff --git a/src/pages/master/aldeias/blocks/AddDialog.tsx b/src/pages/master/aldeias/blocks/AddDialog.tsx index d91ca21..26c53f3 100644 --- a/src/pages/master/aldeias/blocks/AddDialog.tsx +++ b/src/pages/master/aldeias/blocks/AddDialog.tsx @@ -123,6 +123,12 @@ const AddDialog = () => { fetchSucos([{ id: 'name', desc: false }]); }, []); + useEffect(() => { + if (showAddDialog === false) { + resetForm(); + } + }, [showAddDialog]); + return ( handleAddDialog(open)}> diff --git a/src/pages/master/municipios/blocks/AddDialog.tsx b/src/pages/master/municipios/blocks/AddDialog.tsx index fa19c21..03fca26 100644 --- a/src/pages/master/municipios/blocks/AddDialog.tsx +++ b/src/pages/master/municipios/blocks/AddDialog.tsx @@ -98,6 +98,12 @@ const AddDialog = () => { } }, [formattedTime]); + useEffect(() => { + if (showAddDialog === false) { + resetForm(); + } + }, [showAddDialog]); + return ( handleAddDialog(open)}> diff --git a/src/pages/master/postoadms/blocks/AddDialog.tsx b/src/pages/master/postoadms/blocks/AddDialog.tsx index 2941403..42126b9 100644 --- a/src/pages/master/postoadms/blocks/AddDialog.tsx +++ b/src/pages/master/postoadms/blocks/AddDialog.tsx @@ -103,6 +103,12 @@ const AddDialog = () => { } }, [formattedTime]); + useEffect(() => { + if (showAddDialog === false) { + resetForm(); + } + }, [showAddDialog]); + useEffect(() => { const fetchMunicipios = async (sorting: any) => { try {