Skip to main content

Interface: ForgotPasswordProps

Defined in: components/ForgotPassword.tsx:15

Properties

afterForgotPassword?

optional afterForgotPassword?: (result) => void

Defined in: components/ForgotPassword.tsx:52

Callback after the user has requested a password reset

Parameters

result

boolean

Returns

void


beforeForgotPassword?

optional beforeForgotPassword?: () => void

Defined in: components/ForgotPassword.tsx:49

Callback before the forgot password process starts

Returns

void


buttonText?

optional buttonText?: string

Defined in: components/ForgotPassword.tsx:32

Label for the submit button

Default

"Reset"

graphqlClient?

optional graphqlClient?: GraphQLClient

Defined in: components/ForgotPassword.tsx:17

GraphQL client for the Propeller SDK. Resolved from PropellerProvider when omitted.


labels?

optional labels?: Record<string, string>

Defined in: components/ForgotPassword.tsx:46

Labels for the forgot password form fields.

Available keys:

  • email: Email field label (default: "Email")
  • emailPlaceholder: Email input placeholder (default: "name@example.com")

responseMessage?

optional responseMessage?: string

Defined in: components/ForgotPassword.tsx:37

Message displayed after successful submission

Default

"If an account exists with this email, you will receive a password reset link shortly."

subtitle?

optional subtitle?: string

Defined in: components/ForgotPassword.tsx:27

Subtitle of the forgot password form

Default

""

title?

optional title?: string

Defined in: components/ForgotPassword.tsx:22

Title of the forgot password form

Default

"Forgot password?"