@iimm/formily-mui
Version:
form field components based on @mui/material and @formily/react
17 lines (16 loc) • 788 B
TypeScript
import { type ReactNode } from "react";
import { type LoadingButtonProps } from "mui-component";
export interface SubmitProps extends LoadingButtonProps {
resetOnSuccess?: boolean;
onSubmit?: ((value: any) => void) | ((value: any) => Promise<void>);
onSubmitSuccess?: (res: any) => void;
onSubmitFailed?: (error: Error) => void;
loading?: boolean;
loadingIndicator?: ReactNode;
loadingPosition?: "center" | "start" | "end";
enterKeySubmit?: boolean;
keyPressEvents?: ("keydown" | "keyup")[];
keyPressTarget?: () => Element | Element | React.MutableRefObject<Element> | string | number;
keyPressExactMatch?: boolean;
}
export declare const Submit: import("react").MemoExoticComponent<import("@formily/react").ReactFC<Omit<SubmitProps, "ref">>>;