@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
25 lines (24 loc) • 888 B
TypeScript
import { ComponentType, ReactNode } from "react";
import { AuthError } from "../../../utils";
import { OnVerificationFlowError } from "../types";
export type EmailVerificationFormProps = {
Code: ComponentType<{
children: ReactNode;
}>;
Submit: ComponentType<{
children: ReactNode;
}>;
Resend: ComponentType<{
children: ReactNode;
}>;
errors: Array<AuthError>;
isSubmitting: boolean;
isValidating: boolean;
};
type EmailVerificationFormWrapperProps = {
emailVerificationForm: ComponentType<EmailVerificationFormProps>;
onError?: OnVerificationFlowError;
onVerificationSuccess?: () => void;
};
export declare function EmailVerificationFormWrapper({ emailVerificationForm: EmailVerificationForm, onError, onVerificationSuccess, }: EmailVerificationFormWrapperProps): import("react/jsx-runtime").JSX.Element;
export {};