@privy-io/react-auth
Version:
React client for the Privy Auth API
2 lines (1 loc) • 2.88 kB
JavaScript
"use strict";var e=require("react/jsx-runtime"),r=require("react"),i=require("./ModalHeader-C5Wuo3-1.js"),n=require("./Layouts-D3TOcPhm.js"),t=require("./FundWalletMethodHeader-BTGxq_KO.js"),s=require("./index-ByFhjjzH.js"),u=require("./Title-ifTy35V5.js"),o=require("./privy-context-CrM9_s6G.js"),a=require("./useGetTokenPrice-CSWuvKuF.js"),l=require("./ethers-p3w-Ig2U.js"),c=require("./styles-B1M_BS_A.js");require("styled-components"),require("./context-Cg3IEi80.js"),require("@privy-io/js-sdk-core"),require("tinycolor2"),require("./useActiveWallet-BfMD5hzE.js"),require("zustand"),require("react-device-detect"),require("./use-export-wallet-_EIyxyle.js"),require("./internal-context-BJv4f_bO.js"),require("ofetch"),require("./useWallets-dikDynAG.js"),require("viem"),require("eventemitter3"),require("viem/utils"),require("./events-context-Di6--rDg.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("@privy-io/are-addresses-equal"),require("./useGetSolPrice-Ca32VAbF.js"),require("./LinkPasskeyScreen-D9Y8PpKL.js"),require("lucide-react"),require("./TodoList-Cii_KrAk.js"),require("./ScreenLayout-C4QHZMbl.js"),require("./Screen-DWnRbzSA.js");const d={component:()=>{let{data:d,setModalData:q}=o.usePrivyModal(),j=d?.funding,x="solana"===j.chainType,m=r.useRef(null),{tokenPrice:h}=a.useGetTokenPrice(x?"solana":j.chain.id),g=x?void 0:j,y=!(!g?.erc20Address||g?.erc20ContractInfo),p=x?j.isUSDC?"USDC":"SOL":j.erc20Address?j.erc20ContractInfo?.symbol:j.chain.nativeCurrency.symbol||"ETH",F=parseFloat(j.amount),v=!isNaN(F)&&F>0,C=h?l.getDollarsFromStringFloat(j.amount,h):void 0;/*#__PURE__*/return e.jsxs(e.Fragment,{children:[/*#__PURE__*/e.jsx(t.t,{}),/*#__PURE__*/e.jsx(u.Title,{children:"Confirm or edit amount"}),/*#__PURE__*/e.jsxs(n.FlexContainer,{style:{marginTop:"32px"},children:[/*#__PURE__*/e.jsx(c.FundingQuantityWrapper,{children:y?/*#__PURE__*/e.jsx(s.NeutralSpinner,{size:"50px"}):/*#__PURE__*/e.jsxs(e.Fragment,{children:[/*#__PURE__*/e.jsxs(c.FundingQuantity,{onClick:()=>m.current?.focus(),children:[/*#__PURE__*/e.jsx(c.FundingAmountInputLarge,{ref:m,value:j.amount,onChange:e=>{let r=e.target.value;/^[0-9.]*$/.test(r)&&r.split(".").length-1<=1&&q({...d,funding:{...j,amount:r},solanaFundingData:d?.solanaFundingData?{...d.solanaFundingData,amount:r}:void 0})}}),/*#__PURE__*/e.jsx(c.FundingCurrency,{children:p})]}),!g?.erc20Address&&!(x&&j.isUSDC)&&/*#__PURE__*/e.jsx(c.FundingDollars,{children:C&&v?`${C} USD`:""})]})}),/*#__PURE__*/e.jsx(i.PrimaryButtonWithoutGray,{style:{marginTop:"1rem"},disabled:!v,onClick:j.onContinueWithExternalWallet,children:"Continue"})]}),/*#__PURE__*/e.jsx(i.BlobbyFooter,{})]})}};exports.FundingAmountEditScreen=d,exports.default=d;