UNPKG

@privy-io/react-auth

Version:

React client for the Privy Auth API

2 lines (1 loc) 1.95 kB
"use strict";var e=require("react/jsx-runtime"),r=require("lucide-react"),t=require("./internal-context-BJv4f_bO.js"),s=require("./get-is-unified-wallet-UpdjHxOV.js"),i=require("./ScreenLayout-CMb-Fua0.js");require("ofetch"),require("react"),require("@privy-io/are-addresses-equal"),require("./context-D-ZJYjUg.js"),require("@privy-io/js-sdk-core"),require("tinycolor2"),require("./ModalHeader-BCPQgekO.js"),require("styled-components"),require("./useActiveWallet-Cn6zOXx5.js"),require("zustand"),require("react-device-detect"),require("./use-export-wallet-B5ujV5Nk.js"),require("eventemitter3"),require("viem/utils"),require("./useWallets-CKAypPZB.js"),require("./events-context-Di6--rDg.js"),require("viem"),require("./getPublicClient-BsmZyCGX.js"),require("@heroicons/react/24/outline/ArrowLeftIcon"),require("@heroicons/react/24/outline/ArrowRightIcon"),require("@heroicons/react/24/outline/QuestionMarkCircleIcon"),require("@heroicons/react/24/outline/XMarkIcon"),require("./Screen-BfKedqka.js"),require("./index-ByFhjjzH.js");const o=({onClose:t,onProceed:s})=>/*#__PURE__*/e.jsx(i.ScreenLayout,{title:"Secure Your Account",subtitle:/*#__PURE__*/e.jsxs(e.Fragment,{children:["Please set a password to secure your account.",/*#__PURE__*/e.jsx("br",{}),"Losing access to this password and this device will make your account inaccessible."]}),icon:r.Lock,primaryCta:{label:"Add password",onClick:s},onClose:t,watermark:!0}),a={component:()=>{let{closePrivyModal:r}=t.usePrivyInternal(),{data:i,navigate:a,onUserCloseViaDialogOrKeybindRef:u}=s.usePrivyModal(),{onFailure:l}=i.setWalletPassword,n=()=>{l(new t.PrivyEmbeddedWalletError("Exited before password was added to wallet")),r({shouldCallAuthOnSuccess:!1})};return u.current=n,/*#__PURE__*/e.jsx(o,{onClose:n,onProceed:()=>{a("EmbeddedWalletPasswordUpdateScreen")}})}};exports.EmbeddedWalletPasswordUpdateSplashScreen=a,exports.EmbeddedWalletPasswordUpdateSplashView=o,exports.default=a;