UNPKG

@leancodepl/kratos

Version:

Headless React components library for building Ory Kratos authentication flows

33 lines 1.24 kB
import { ComponentType, ReactNode } from 'react'; import { AuthError, TraitsConfig } from '../../../utils'; import { OnRegistrationFlowError } from '../types'; export type ChooseMethodFormProps = { ReturnToTraitsForm: ComponentType<{ children: ReactNode; }>; Passkey: ComponentType<{ children: ReactNode; }>; passwordFields: { Password: ComponentType<{ children: ReactNode; }>; PasswordConfirmation: ComponentType<{ children: ReactNode; }>; Submit: ComponentType<{ children: ReactNode; }>; }; errors: Array<AuthError>; isSubmitting: boolean; isValidating: boolean; }; type ChooseMethodFormWrapperProps<TTraitsConfig extends TraitsConfig> = { chooseMethodForm: ComponentType<ChooseMethodFormProps>; onError?: OnRegistrationFlowError<TTraitsConfig>; onRegistrationSuccess?: () => void; }; export declare function ChooseMethodFormWrapper<TTraitsConfig extends TraitsConfig>({ chooseMethodForm: ChooseMethodForm, onError, onRegistrationSuccess, }: ChooseMethodFormWrapperProps<TTraitsConfig>): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ChooseMethodFormWrapper.d.ts.map