ponchojs
Version:
Poncho
23 lines (22 loc) • 878 B
TypeScript
/// <reference types="react" />
import { FormProps } from './Form';
import { ExternalProvider } from '../../providers/FormProvider';
import { FormRefMethods } from './FormContainer';
import { ConfigProps } from '../../providers/ConfigurationProvider';
export declare type ObjType = Record<string, unknown>;
export declare type WrapperProps<T> = FormProps<T> & ExternalProvider & ConfigProps;
export declare const Wrapper: <T>(props: {
onSubmit: (props: T) => void;
} & {
children?: import("react").ReactNode;
} & ExternalProvider & Partial<{
title: string;
subtitle: string;
size: "medium" | "large" | "full";
noBtns: boolean;
submitText: string;
resetText: string;
btns: ("submit" | "reset")[];
disableBtns: boolean;
extraBtns: JSX.Element[];
}> & import("react").RefAttributes<FormRefMethods>) => JSX.Element;