Skip to content

Commit

Permalink
feat: rename the payload name
Browse files Browse the repository at this point in the history
  • Loading branch information
logaretm committed Sep 3, 2024
1 parent f7dab31 commit 76aa372
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions packages/core/src/useForm/useFormActions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export interface FormActionsOptions<TForm extends FormObject = FormObject, TOutp
disabled: DisabledSchema<TForm>;
}

export type SubmitPayload<TOutput extends FormObject> = {
export type ConsumableData<TOutput extends FormObject> = {
toFormData: () => FormData;
toJSON: () => TOutput;
};
Expand All @@ -43,7 +43,7 @@ export function useFormActions<TForm extends FormObject = FormObject, TOutput ex
} = useValidationProvider({ schema, getValues: () => form.getValues(), type: 'FORM' });
const requestValidation = defineValidationRequest(updateValidationStateFromResult);

function handleSubmit<TReturns>(onSuccess: (payload: SubmitPayload<TOutput>) => MaybeAsync<TReturns>) {
function handleSubmit<TReturns>(onSuccess: (payload: ConsumableData<TOutput>) => MaybeAsync<TReturns>) {
return async function onSubmit(e: Event) {
e.preventDefault();
isSubmitting.value = true;
Expand Down Expand Up @@ -128,12 +128,12 @@ export function useFormActions<TForm extends FormObject = FormObject, TOutput ex
};
}

function withConsumers<TData extends FormObject>(data: TData): SubmitPayload<TData> {
function withConsumers<TData extends FormObject>(data: TData): ConsumableData<TData> {
const toJSON = () => data;
const toFormData = () => {
const formData = new FormData();
for (const [key, value] of Object.entries(data)) {
formData.append(key, value as any);
formData.append(key, value);
}

return formData;
Expand Down

0 comments on commit 76aa372

Please sign in to comment.