Fixed typing error in filament create form
This commit is contained in:
@@ -23,6 +23,10 @@ interface CreateOrCloneProps {
|
|||||||
mode: "create" | "clone";
|
mode: "create" | "clone";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type IFilamentRequest = Omit<IFilamentParsedExtras, "id" | "registered"> & {
|
||||||
|
vendor_id: number;
|
||||||
|
};
|
||||||
|
|
||||||
export const FilamentCreate: React.FC<IResourceComponentsProps & CreateOrCloneProps> = (props) => {
|
export const FilamentCreate: React.FC<IResourceComponentsProps & CreateOrCloneProps> = (props) => {
|
||||||
const t = useTranslate();
|
const t = useTranslate();
|
||||||
const extraFields = useGetFields(EntityType.filament);
|
const extraFields = useGetFields(EntityType.filament);
|
||||||
@@ -33,7 +37,7 @@ export const FilamentCreate: React.FC<IResourceComponentsProps & CreateOrClonePr
|
|||||||
const { form, formProps, formLoading, onFinish, redirect } = useForm<
|
const { form, formProps, formLoading, onFinish, redirect } = useForm<
|
||||||
IFilament,
|
IFilament,
|
||||||
HttpError,
|
HttpError,
|
||||||
IFilamentParsedExtras,
|
IFilamentRequest,
|
||||||
IFilamentParsedExtras
|
IFilamentParsedExtras
|
||||||
>();
|
>();
|
||||||
|
|
||||||
@@ -48,10 +52,10 @@ export const FilamentCreate: React.FC<IResourceComponentsProps & CreateOrClonePr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleSubmit = async (redirectTo: "list" | "edit" | "create") => {
|
const handleSubmit = async (redirectTo: "list" | "create") => {
|
||||||
const values = StringifiedExtras(await form.validateFields());
|
const values = StringifiedExtras(await form.validateFields());
|
||||||
await onFinish(values);
|
await onFinish(values);
|
||||||
redirect(redirectTo, (values as IFilament).id);
|
redirect(redirectTo);
|
||||||
};
|
};
|
||||||
|
|
||||||
const { selectProps: vendorSelect } = useSelect<IVendor>({
|
const { selectProps: vendorSelect } = useSelect<IVendor>({
|
||||||
|
|||||||
Reference in New Issue
Block a user