UNPKG

@turnkey/react-wallet-kit

Version:

The easiest and most powerful way to integrate Turnkey's Embedded Wallets into your React applications.

1 lines 19.8 kB
{"version":3,"file":"Import.mjs","sources":["../../../src/components/import/Import.tsx"],"sourcesContent":[null],"names":["TurnkeyImportIframeContainerId","TurnkeyIframeElementId","TurnkeyIframeClassNames","iconBackgroundLight","iconBackgroundDark","iconTextLight","iconTextDark","ImportComponent","params","_config$ui11","_config$ui12","_config$ui12$colors","_config$ui12$colors$d","_config$ui13","_config$ui13$colors","_config$ui13$colors$l","_config$ui14","_config$ui15","_config$ui15$colors","_config$ui15$colors$d","_config$ui16","_config$ui16$colors","_config$ui16$colors$l","_error$cause","onSuccess","onError","defaultWalletAccounts","successPageDuration","stampWith","_useTurnkey","useTurnkey","config","session","importWallet","httpClient","_useState","useState","_useState2","_slicedToArray","walletName","setWalletName","_useState3","_useState4","isLoading","setIsLoading","_useState5","_useState6","error","setError","_useState7","_useState8","shaking","setShaking","shakeInput","setTimeout","apiBaseUrl","importIframeUrl","_useModal","useModal","closeModal","pushPage","isMobile","_useState9","_useState0","importIframeClient","setImportIframeClient","TurnkeyError","useEffect","initIframe","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_config$ui","_config$ui2","_config$ui2$colors","_config$ui2$colors$da","_config$ui3","_config$ui3$colors","_config$ui3$colors$li","_config$ui4","_config$ui5","_config$ui5$colors","_config$ui5$colors$da","_config$ui6","_config$ui6$colors","_config$ui6$colors$li","newImportIframeClient","wrap","_callee$","_context","prev","next","IframeStamper","iframeUrl","iframeElementId","iframeContainer","document","getElementById","init","applySettings","styles","fontSize","backgroundColor","ui","darkMode","colors","dark","iconBackground","light","color","iconText","t0","TurnkeyErrorCodes","INTERNAL_ERROR","stop","apply","arguments","existingIframe","iframeElement","className","handleImportModalClose","reapplyIframeStyles","_ref2","_callee2","_config$ui7","_config$ui8","_config$ui8$colors","_config$ui8$colors$da","_config$ui9","_config$ui9$colors","_config$ui9$colors$li","_config$ui0","_config$ui1","_config$ui1$colors","_config$ui1$colors$da","_config$ui10","_config$ui10$colors","_config$ui10$colors$l","_callee2$","_context2","remove","handleImport","_handleImport","_callee3","_defaultWalletAccount","initResult","injected","encryptedBundle","accounts","response","_callee3$","_context3","initImportWallet","organizationId","userId","sent","importBundle","IMPORT_WALLET_ERROR","injectImportBundle","extractWalletEncryptedBundle","trim","Array","isArray","length","addressFormat","undefined","generateWalletAccountsFromAddressFormat","addresses","key","content","_jsx","SuccessPage","text","duration","onComplete","preventBack","showTitle","clear","finish","_jsxs","clsx","children","id","style","height","overflow","display","width","boxSizing","padding","borderStyle","borderWidth","borderRadius","borderColor","concat","Input","type","placeholder","value","onChange","e","target","ActionButton","loading","spinnerClassName","onClick","message","cause","toString"],"mappings":"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"}