From 6a8132546e99700ecdf3d48343fa5896a5228a9c Mon Sep 17 00:00:00 2001 From: Milo Schwartz Date: Sun, 2 Feb 2025 15:36:43 -0500 Subject: [PATCH] reset create resource form on dialog close closes #145 --- .../[orgId]/settings/resources/CreateResourceForm.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/app/[orgId]/settings/resources/CreateResourceForm.tsx b/src/app/[orgId]/settings/resources/CreateResourceForm.tsx index 17c115f3..4add3044 100644 --- a/src/app/[orgId]/settings/resources/CreateResourceForm.tsx +++ b/src/app/[orgId]/settings/resources/CreateResourceForm.tsx @@ -129,9 +129,7 @@ export default function CreateResourceForm({ const [sites, setSites] = useState([]); const [domainSuffix, setDomainSuffix] = useState(org.org.domain); - const [showSnippets, setShowSnippets] = useState(false); - const [resourceId, setResourceId] = useState(null); const form = useForm({ @@ -144,11 +142,20 @@ export default function CreateResourceForm({ } }); + function reset() { + form.reset(); + setSites([]); + setShowSnippets(false); + setResourceId(null); + } + useEffect(() => { if (!open) { return; } + reset(); + const fetchSites = async () => { const res = await api.get>( `/org/${orgId}/sites/`