@turnkey/react-wallet-kit
Version:
The easiest and most powerful way to integrate Turnkey's Embedded Wallets into your React applications.
1 lines • 13.2 kB
Source Map (JSON)
{"version":3,"file":"OTP.mjs","sources":["../../../src/components/auth/OTP.tsx"],"sourcesContent":[null],"names":["OtpVerification","props","contact","otpType","_props$otpLength","otpLength","_props$alphanumeric","alphanumeric","formattedContact","_props$onContinue","onContinue","_useTurnkey","useTurnkey","initOtp","completeOtp","_useModal","useModal","closeModal","isMobile","_useState","useState","_useState2","_slicedToArray","submitting","setSubmitting","_useState3","_useState4","resending","setResending","_useState5","_useState6","resent","setResent","_useState7","otpId","_useState8","setOtpId","_useState9","_useState0","error","setError","_useState1","_useState10","shaking","setShaking","shakeInput","setTimeout","handleContinue","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","otpCode","niceError","wrap","_callee$","_context","prev","next","t0","message","includes","Error","concat","finish","stop","_x","apply","arguments","handleResend","_ref2","_callee2","id","_callee2$","_context2","sent","_jsxs","className","clsx","children","_jsx","FontAwesomeIcon","size","icon","OtpType","Email","faEnvelope","Sms","faPhone","OtpInput","BaseButton","onClick","disabled","Spinner","strokeWidth","_props$alphanumeric2","_useModal2","_useState11","Array","fill","_useState12","values","setValues","inputsRef","useRef","handleChange","index","value","replace","newValues","_toConsumableArray","slice","_inputsRef$current","current","focus","every","v","join","handleKeyDown","e","key","_inputsRef$current2","_inputsRef$current3","_inputsRef$current4","handlePaste","_inputsRef$current$la","preventDefault","paste","clipboardData","getData","trim","cleaned","sliced","split","i","length","_sliced$i","_sliced$i2","lastIndex","Math","min","from","map","_","_values$i","Input","type","inputMode","maxLength","toUpperCase","autoComplete","onChange","target","onKeyDown","onPaste","ref","el"],"mappings":"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"}