Skip to content
On this page

useCustomerPassword ​

Definition ​

Composable for customer password management.

Basic usage ​

ts
const { 
 errors,
 updatePassword,
 resetPassword 
} = useCustomerPassword();

Signature ​

ts
export function useCustomerPassword(): UseCustomerPasswordReturn 

Return type ​

See UseCustomerPasswordReturn
ts
export type UseCustomerPasswordReturn = {
  errors: UnwrapRef<{
    resetPassword: ApiError[];
    updatePassword: ApiError[];
  }>;
  /**
   * Change customer's current password
   */
  updatePassword(
    updatePasswordData: RequestParameters<"changePassword">,
  ): Promise<boolean>;
  /**
   * Reset customer's password
   */
  resetPassword(
    resetPasswordData: RequestParameters<"sendRecoveryMail">,
  ): Promise<boolean>;
};

Properties ​

NameTypeDescription
errors
UnwrapRef<{
    resetPassword: ApiError[];
    updatePassword: ApiError[];
  }>

Methods ​

NameTypeDescription
updatePassword
Promise<boolean>
Change customer's current password
resetPassword
Promise<boolean>
Reset customer's password
useCustomerPassword has loaded