UNPKG

@leancodepl/kratos

Version:

Headless React components library for building Ory Kratos authentication flows

28 lines 1.16 kB
import { ComponentType, ReactNode } from 'react'; import { AuthError, TraitsConfig } from '../../../utils'; import { OnSettingsFlowError } from '../types'; export type NewPasswordFormProps = { Password: ComponentType<{ children: ReactNode; }>; PasswordConfirmation: ComponentType<{ children: ReactNode; }>; Submit: ComponentType<{ children: ReactNode; }>; errors: Array<AuthError>; isLoading: boolean; isSubmitting: boolean; isValidating: boolean; emailVerificationRequired?: boolean; }; type NewPasswordFormWrapperProps<TTraitsConfig extends TraitsConfig> = { newPasswordForm: ComponentType<NewPasswordFormProps>; emailVerificationRequired?: boolean; onError?: OnSettingsFlowError<TTraitsConfig>; onChangePasswordSuccess?: () => void; }; export declare function NewPasswordFormWrapper<TTraitsConfig extends TraitsConfig>({ newPasswordForm: NewPasswordForm, emailVerificationRequired, onError, onChangePasswordSuccess, }: NewPasswordFormWrapperProps<TTraitsConfig>): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=NewPasswordFormWrapper.d.ts.map