Skip to main content

<Recovery />

function Recovery(props: {
children?: ReactNode
components?: OryFlowComponentOverrides
config: OryClientConfiguration
flow: RecoveryFlow
onError?: OryErrorHandler
onSuccess?: OrySuccessHandler
onValidationError?: OryValidationErrorHandler
transientPayload?: OryTransientPayload
}): Element

The Recovery component is used to render the recovery flow in Ory Elements.

Parameters

ParameterTypeDescription
props{ children?: ReactNode; components?: OryFlowComponentOverrides; config: OryClientConfiguration; flow: RecoveryFlow; onError?: OryErrorHandler; onSuccess?: OrySuccessHandler; onValidationError?: OryValidationErrorHandler; transientPayload?: OryTransientPayload; }The props for the Recovery component.
props.children?ReactNodeOptional children to render If not provided, the default OrySelfServiceFlowCard will be rendered.
props.components?OryFlowComponentOverridesOptional components to override the default ones. This allows you to customize the appearance and behavior of the recovery flow.
props.configOryClientConfigurationThe Ory client configuration object. This object contains the configuration for the Ory client, such as the base URL and other settings.
props.flowRecoveryFlowThe recovery flow object containing the state and data for the recovery process.
props.onError?OryErrorHandlerOptional callback invoked on flow-level errors. See OryErrorHandler
props.onSuccess?OrySuccessHandlerOptional callback invoked on successful flow completion. See OrySuccessHandler
props.onValidationError?OryValidationErrorHandlerOptional callback invoked when the flow returns validation errors. See OryValidationErrorHandler
props.transientPayload?OryTransientPayloadOptional transient payload to include in flow submissions. Accepts a static object or a function that receives form values at submission time and returns the payload. See OryTransientPayload

Returns

Element

the recovery flow component.