constitutional-coralC
Refine3y ago
19 replies
constitutional-coral

useForm doesn't redirect and useDrawerForm doesn't auto close after form has been submitted

useForm doesn't redirect even with specified redirect("show"). But other useForm works. I don't know what caused this.
Checked for event stop propagation

useForm
  const { formProps, onFinish, saveButtonProps, queryResult, form } = useForm<IDataClass>({
    action: "edit",
    resource: "data",
    id: params.id
});


Form component
<Form {...formProps}
name="dynamic_form_item"
layout="vertical"
onFinish={onSubmit}
      >


onSubmit
const onSubmit = async (obj: any) => {
    const formData = new FormData();
    ...
    await onFinish(formData);
    redirect("list")
  };


as for useDrawerForm it doesn't auto close for some reason even though it auto closes in v3
Was this page helpful?