reset create resource form on dialog close closes #145

This commit is contained in:
Milo Schwartz 2025-02-02 15:36:43 -05:00
parent 94ce5edc61
commit 6a8132546e
No known key found for this signature in database

View file

@ -129,9 +129,7 @@ export default function CreateResourceForm({
const [sites, setSites] = useState<ListSitesResponse["sites"]>([]);
const [domainSuffix, setDomainSuffix] = useState<string>(org.org.domain);
const [showSnippets, setShowSnippets] = useState(false);
const [resourceId, setResourceId] = useState<number | null>(null);
const form = useForm<CreateResourceFormValues>({
@ -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<AxiosResponse<ListSitesResponse>>(
`/org/${orgId}/sites/`