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/`