React
- Introduction to the SDK
- Changelog
- Configuration
- Upgrade Guides
- SDK/User Loading States
- Providers and Connectors
- UI Components
- Hooks
- Hooks Introduction
- useAuthenticateConnectedUser
- useConnectWithOtp
- useDynamicContext
- useDynamicEvents
- useDynamicModals
- useDynamicScopes
- useEmbeddedReveal
- useEmbeddedWallet
- useUpgradeEmbeddedWallet
- useExternalAuth
- useFundWithWallet
- useIsLoggedIn
- useOnramp
- useOpenFundingOptions
- useOtpVerificationRequest
- usePasskeyRecovery
- useRefreshUser
- useReinitialize
- useSendBalance
- useSmartWallets
- useRpcProviders
- useSocialAccounts
- useSwitchNetwork
- useSwitchWallet
- useTokenBalances
- useUserUpdateRequest
- useUserWallets
- useWalletConnectorEvent
- useWalletItemActions
- useWalletOptions
- useDeleteUserAccount
- Events
- Handlers
- Objects
- Utilities
- Examples
Hooks
usePasskeyRecovery
Summary
Used to manually open the recovery flow and let a user create a new passkey so they can recover their account.
Usage
import { usePasskeyRecovery } from "@dynamic-labs/sdk-react-core";
const { initPasskeyRecoveryProcess, addRecoveryEmail } = usePasskeyRecovery();
// Opens the recovery flow UI
<button onClick={() => initPasskeyRecoveryProcess()}></button>;
// Adds a recovery email
<button onClick={() => addRecoveryEmail('recovery-email@gmail.com')}></button>;
Was this page helpful?