@privy-io/react-auth
Version:
React client for the Privy Auth API
2 lines (1 loc) • 2.75 kB
JavaScript
"use strict";var e=require("react/jsx-runtime"),r=require("react"),n=require("./Button-Bm_Ft0Dw.js"),i=require("./Layouts-dRL0OSpp.js"),t=require("./ModalHeader-DB7Tbjwz.js"),s=require("./FundWalletMethodHeader-BKgYjMau.js"),u=require("./index-CRFXS9pP.js"),o=require("./Title-C-tHJvrb.js"),a=require("./get-is-unified-wallet-D4ouXJpi.js"),l=require("./useGetTokenPrice-BHq-guWz.js"),c=require("./ethers-DZGJ4Y5i.js"),d=require("./styles-D4VeJNv1.js");require("styled-components"),require("./useActiveWallet-BOX8xCn9.js"),require("zustand"),require("./context-DFq1obBO.js"),require("@privy-io/js-sdk-core"),require("tinycolor2"),require("react-device-detect"),require("./prepareFundingModalData-Cnd6rhhJ.js"),require("./internal-context-NWsAL807.js"),require("ofetch"),require("eventemitter3"),require("./events-context-Di6--rDg.js"),require("viem"),require("viem/utils"),require("./getPublicClient-CGlodIp_.js"),require("./useWallets-BLFNjTwC.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("./useGetSolPrice-C986iVoO.js");const j={component:()=>{let{data:j,setModalData:q}=a.usePrivyModal(),g=j?.funding,h="solana"===g.chainType,m=r.useRef(null),{tokenPrice:x}=l.useGetTokenPrice(h?"solana":g.chain.id),p=h?void 0:g,y=!(!p?.erc20Address||p?.erc20ContractInfo),F=h?g.isUSDC?"USDC":"SOL":g.erc20Address?g.erc20ContractInfo?.symbol:g.chain.nativeCurrency.symbol||"ETH",C=parseFloat(g.amount),v=!isNaN(C)&&C>0,f=x?c.getDollarsFromStringFloat(g.amount,x):void 0;/*#__PURE__*/return e.jsxs(e.Fragment,{children:[/*#__PURE__*/e.jsx(s.t,{}),/*#__PURE__*/e.jsx(o.Title,{children:"Confirm or edit amount"}),/*#__PURE__*/e.jsxs(i.FlexContainer,{style:{marginTop:"32px"},children:[/*#__PURE__*/e.jsx(d.FundingQuantityWrapper,{children:y?/*#__PURE__*/e.jsx(u.NeutralSpinner,{size:"50px"}):/*#__PURE__*/e.jsxs(e.Fragment,{children:[/*#__PURE__*/e.jsxs(d.FundingQuantity,{onClick:()=>m.current?.focus(),children:[/*#__PURE__*/e.jsx(d.FundingAmountInputLarge,{ref:m,value:g.amount,onChange:e=>{let r=e.target.value;/^[0-9.]*$/.test(r)&&r.split(".").length-1<=1&&q({...j,funding:{...g,amount:r},solanaFundingData:j?.solanaFundingData?{...j.solanaFundingData,amount:r}:void 0})}}),/*#__PURE__*/e.jsx(d.FundingCurrency,{children:F})]}),!p?.erc20Address&&!(h&&g.isUSDC)&&/*#__PURE__*/e.jsx(d.FundingDollars,{children:f&&v?`${f} USD`:""})]})}),/*#__PURE__*/e.jsx(n.PrimaryButtonWithoutGray,{style:{marginTop:"1rem"},disabled:!v,onClick:g.onContinueWithExternalWallet,children:"Continue"})]}),/*#__PURE__*/e.jsx(t.BlobbyFooter,{})]})}};exports.FundingAmountEditScreen=j,exports.default=j;