Onboarding UX & Passkey Auto-Enablement
Refined the security onboarding flow to seamlessly allow enabling existing passkeys and added loading states.
#What's Changed
- [Feature] Users with existing passkeys can now enable them for 2-Step Verification with a single click during onboarding, bypassing redundant setup flows.
- [Improvement] Added a distinct 'Enable' button to the Passkey onboarding option for users who already have passkeys registered.
- [Improvement] Implemented visual loading spinners and disabled states on onboarding method buttons to prevent race conditions during status checks.