Files
to_session/text/3.65.22_0/scripts/ui/Bridge-3CIPPEV5.js
Administrator a0720d80dc fefdwef
2025-11-12 12:54:37 +08:00

8 lines
9.5 KiB
JavaScript

import{A as Eo,B as Po,C as Bo,b as ro,c as U,d as _o,e as fo,f as ho,g as So,h as go,i as xo,j as wo,n as To,o as bo,q as ko,r as Io,s as vo,t as Do,u as No,w as Lo,x as Mo,y as yo,z as Fo}from"./chunk-2OCOPGIC.js";import{f as Q}from"./chunk-3ZLQDJN5.js";import"./chunk-3GSZ3IZT.js";import{a as uo}from"./chunk-LXSXEBYM.js";import"./chunk-CKSFLHZH.js";import"./chunk-VVX6KFWN.js";import{a as Co}from"./chunk-4QY5PWIM.js";import"./chunk-HPJHK3WS.js";import"./chunk-PKRI4WIO.js";import{a as co}from"./chunk-5BADSTNQ.js";import"./chunk-MILCEF7B.js";import"./chunk-KS3GEYRJ.js";import"./chunk-S6TZRL6J.js";import"./chunk-CZLLWOTV.js";import"./chunk-NWVG2MAV.js";import"./chunk-WK2EF5FH.js";import"./chunk-XZLDRYXW.js";import{a as to}from"./chunk-QPJLI3SF.js";import"./chunk-4DYGZNSW.js";import"./chunk-MBUS75GY.js";import{j as po}from"./chunk-EHIXZ23F.js";import"./chunk-6TCIDKYS.js";import"./chunk-6FDARXB6.js";import"./chunk-JWQKG6DL.js";import"./chunk-UJIS6BFS.js";import"./chunk-GRAP3YP7.js";import{q as mo}from"./chunk-46YG4TCM.js";import"./chunk-WYIQIGDJ.js";import"./chunk-GDM6S2OD.js";import"./chunk-XQPKRCN2.js";import"./chunk-XC6ELVTG.js";import{d as eo}from"./chunk-Z3DVZYQL.js";import{g as H}from"./chunk-TVUCEIYF.js";import{Cb as W,Mb as lo,md as p,tb as m}from"./chunk-MYNBMTR4.js";import{c as D}from"./chunk-FY3DWHT4.js";import{m as q}from"./chunk-TQQZZJXW.js";import"./chunk-OW3UQNCS.js";import"./chunk-OJSBXBLD.js";import"./chunk-AAPE6FE4.js";import"./chunk-SGNJOSQB.js";import"./chunk-6MDHMQQH.js";import"./chunk-XIFCFAQW.js";import"./chunk-SE3PRL6Z.js";import"./chunk-NQTLXTUD.js";import"./chunk-OV5ZOYAY.js";import"./chunk-62FSCPM5.js";import{a as io}from"./chunk-J5JOI62E.js";import"./chunk-KBSRU77R.js";import{A as G,C as oo}from"./chunk-GQZAGQSC.js";import"./chunk-STCDRFCQ.js";import"./chunk-GSIHKWLV.js";import{ka as so}from"./chunk-RC6UR2LL.js";import"./chunk-XTEVCKH7.js";import{b as A}from"./chunk-BF2V36QE.js";import"./chunk-E735URDA.js";import"./chunk-NBTO427E.js";import"./chunk-YHVKZE66.js";import{f as v,o as t,q as r}from"./chunk-QTLWQ5AJ.js";t();r();var o=v(A()),$=v(io());t();r();var e=v(A()),n=v(io());t();r();var a={box:"_box_l4aox_1","text-margin-left":"_text-margin-left_l4aox_12",textMarginLeft:"_text-margin-left_l4aox_12","color-dbdbdb":"_color-dbdbdb_l4aox_16",colorDbdbdb:"_color-dbdbdb_l4aox_16",text:"_text_l4aox_12","tooltip-icon":"_tooltip-icon_l4aox_22",tooltipIcon:"_tooltip-icon_l4aox_22","gas-desc":"_gas-desc_l4aox_25",gasDesc:"_gas-desc_l4aox_25","gas-wrap":"_gas-wrap_l4aox_28",gasWrap:"_gas-wrap_l4aox_28","pay-num":"_pay-num_l4aox_36",payNum:"_pay-num_l4aox_36",icon:"_icon_l4aox_40","gas-num":"_gas-num_l4aox_43",gasNum:"_gas-num_l4aox_43",show:"_show_l4aox_46"};function Ko({fromTokenLogoUrl:f,fromTokenSymbol:h,gasDropConfig:d,onSwitch:c,className:u,gasDropFromAmount:s,isWalletEnv:i}){let{gasDrop:x,tokenSymbol:S,tokenLogoUrl:w,chainName:l,gasDropSwitch:T}=d,b=d.gasDropSwitch&&s;return e.default.createElement("div",{className:(0,n.default)("flex align-items-center justify-content-start","cursor-pointer",a.box,u)},e.default.createElement("div",{className:(0,n.default)("flex flex-col",a.gasDesc)},e.default.createElement("div",{className:"gasTitle flex justify-between"},e.default.createElement("div",{className:(0,n.default)("flex")},e.default.createElement("span",{className:(0,n.default)("font-bold font-14 ellipsis",a.text)},p("swaptrade_order_modal_title_enable_refuel")),e.default.createElement(G,{alwaysUpdatePopper:!0,maxWidth:i?200:297,placement:i?G.DIRECTION.topRight:G.DIRECTION.bottom,title:p("swaptrade_info_modal_text_why_refuel",{chainName:l,nativeToken:S})},e.default.createElement(to,{type:"okx-defi-dex-information",className:(0,n.default)("font-14 color-bdbdbd",a.tooltipIcon)}))),e.default.createElement(oo,{size:oo.SIZE.sm,className:(0,n.default)(a.switch),onChange:k=>{c(k)},checked:Boolean(Number(T))})),e.default.createElement("div",{className:(0,n.default)("flex",a.gasWrap,{[a.show]:b})},e.default.createElement(uo,{tokenSrc:f??"",chainSrc:w??"",tokenSize:16,chainSize:16,className:"boxSame"}),e.default.createElement("span",{className:(0,n.default)("font-14",a.payNum)},`${s} ${h}`),e.default.createElement(to,{className:(0,n.default)("okds-arrow-pointer-right-sm",a.icon)}),e.default.createElement("span",{className:(0,n.default)("font-14",a.gasNum)},`${H(x)} ${S}`))))}var Oo=q(Ko);t();r();var z=v(A());var Yo=()=>{let{tokenModalStore:f,fromToStore:h,commonStore:d}=D(),{from:c,to:u}=h,{chainList:s}=d,{setFromSelectedChainId:i,setToSelectedChainId:x,computedCurrentToChainId:S,setTokenPageChainList:w,getTokenListByChainId:l,setCommonlyUsedChain:T,setTokenModalFromState:b,initLoading:k,setSearchValue:E,changeTokenModalVisible:N,tokenModalVisible:L,setFromSelectedChainAtSearch:P,setToSelectedChainAtSearch:B}=f,O=c.chainId,V=u.chainId,[j,X]=(0,z.useState)("");return{handleOpenSelectToken:(0,z.useCallback)(M=>{mo({from_or_to:M===m.FROM?m.FROM:m.TO}),b(M),k(),E("");let J=eo(O,W.chainId);i(J);let K=eo(V,S);x(K),P(W.chainId),B(W.chainId);let I=T();I=I.map(y=>s.find(Y=>Y?.chainId===y)),w(I),l(),X(M===m.FROM?p("wallet_swap_toast_select_pay_token"):p("wallet_swap_toast_select_receive_token")),N(!0)},[s,b,N,S,O,l,k,T,i,E,x,w,V,P,B]),tokenModalVisible:L,tokenListPageTitle:j,changeTokenModalVisible:N}},Vo=Yo;t();r();var Ao=v(A());var Ro=(f,h)=>{let{quoteStore:d,fromToStore:c}=D(),{setCurrentBridgeId:u}=d,{to:s,from:i}=c;(0,Ao.useEffect)(()=>{!f&&!h&&u("")},[i.chainId,i.tokenContractAddress,s.chainId,s.tokenContractAddress,u])},Go=Ro;t();r();var _={container:"_container_145ls_1",scroll:"_scroll_145ls_6",wrap:"_wrap_145ls_10","wallet-header":"_wallet-header_145ls_15",walletHeader:"_wallet-header_145ls_15","input-panel-box":"_input-panel-box_145ls_19",inputPanelBox:"_input-panel-box_145ls_19","mb-6":"_mb-6_145ls_23",mb6:"_mb-6_145ls_23","swap-to-panel":"_swap-to-panel_145ls_26",swapToPanel:"_swap-to-panel_145ls_26"};var oe=()=>{let{commonStore:f,accountStore:h,fromToStore:d,quoteStore:c,safeMoonStore:u,swapBtnStore:s,gasDropStore:i}=D(),{chainListLoadError:x,resetFromToByTabChange:S}=f,{to:w,from:l,onClickMax:T,onSwitchFromTo:b,setStorageShowMaxDialog:k,visibleMaxDialog:E,computedIsCrossChain:N,computedIsSingleChain:L,computedMaxTipsText:P}=d,{computedInputVal:B,computedOutputVal:O,computedOutputPopVal:V}=u,{computedNonsupportChain:j}=h;po(),Co(),co(),yo({computedIsSingleChain:L,chainId:l.chainId}),Mo(),ho(),Bo();let{fetchQuote:X,cleanQuoteTimer:Z,computedCurrentTimerQuoteState:{isShowLoadingCpt:M},getGasTokenFeeLoading:J,isPickRouterFromWallet:K,quoteNumber:I,quoteScope:y}=c,Y=(0,o.useMemo)(()=>{if(I===1&&y){let{crossMiniAmount:Jo}=y;return p("swaptrade_placeorder_placeholder_min_input_amount",{value:H(Jo,{cutPriceText:!0,isFloor:!1})})}return null},[I,y]),g=!l.tokenContractAddress;No(),(0,o.useEffect)(()=>()=>{Z()},[]);let{extensionHeaderSettingMap:qo}=Po();Go(K,S);let{gasDropConfig:Wo,showSwapGasDrop:Ho,showInputGasDrop:Uo,gasDropFromAmount:ao}=Do();vo(X,Z);let{handleTypeInput:Qo,handleTypeOutput:zo}=Fo(),{handleOpenSelectToken:no,tokenModalVisible:$o,tokenListPageTitle:jo,changeTokenModalVisible:Xo}=Vo(),Zo=c.quote.quoteError||c.quote.quoteNull||u.computedHoneypot||j,{fromCurrencyInputProps:C,toCurrencyInputProps:R}=Lo();return x?o.default.createElement(bo,null):o.default.createElement("div",{className:_.container},o.default.createElement("div",{className:_.scroll},o.default.createElement("div",{className:_.wrap},o.default.createElement(go,{...qo[lo.BRIDGE],outClassName:(0,$.default)(_.walletHeader)}),o.default.createElement("div",{className:_.inputPanelBox},o.default.createElement(Io,null),o.default.createElement(Q,{loading:g,height:128,className:_.mb6},o.default.createElement(ro,{isExtension:!0,computedIsSingleChain:L,className:(0,$.default)(_.mb6),token:l,type:m.FROM,onClickMax:T,showMax:C.showMax,showAddFund:C.showAddFund,onClickAddFunds:d.onClickAddFunds,computedFromGasDropAmount:ao,showGasDrop:Uo,showMaxIcon:C.showMaxIcon,value:B,costValue:C.costValue,onChange:Qo,openSelectToken:()=>{no(m.FROM)},label:p("swaptrade_card_swap_label1_pay"),balanceStatus:C.balanceStatus,visibleMaxDialog:E,maxDialogConfirm:k,maxTipsText:P,gasFeeLoading:J,placeholder:Y,disableInput:C.disableInput})),o.default.createElement("div",{className:(0,$.default)(_.swapToPanel)},o.default.createElement(xo,{onSwitchFromTo:b}),o.default.createElement(Q,{loading:g,height:128},o.default.createElement(ro,{isExtension:!0,computedIsSingleChain:L,value:O,costValue:R.costValue,popover:V,onChange:zo,token:w,type:m.TO,openSelectToken:()=>{no(m.TO)},label:p("swaptrade_card_swap_label2_receive"),computedValueDifference:R.valueDifference,balanceStatus:R.balanceStatus,computedIsCrossChain:N})))),o.default.createElement(U,null,o.default.createElement(fo,{isSkeleton:g}),o.default.createElement(_o,{isSkeleton:g}),o.default.createElement(U.Item,{id:"swapGasDrop"},Ho&&o.default.createElement(Oo,{isWalletEnv:!0,fromTokenLogoUrl:l?.tokenLogoUrl,fromTokenSymbol:l?.tokenSymbol,gasDropFromAmount:ao,gasDropConfig:Wo,onSwitch:i.setGasDropSwitch})),o.default.createElement(U.Item,{id:"detail"},o.default.createElement(To,{isSkeleton:g}))))),o.default.createElement(Q,{style:{marginTop:16,borderRadius:24},loading:g,height:48},o.default.createElement(So,{skeleton:!0,btnData:s.computedBtnStatus,isShowLoadingCpt:g||M,isShowError:Zo,isWalletEnv:f.computedIsWalletEnv,size:so.SIZE.lg})),o.default.createElement(ko,{visible:$o,setVisible:Xo,title:jo}),o.default.createElement(Eo,null),o.default.createElement(wo,null))},St=q(oe);export{St as default};
window.inOKXExtension = true;
window.inMiniApp = false;
window.ASSETS_BUILD_TYPE = "publish";
//# sourceMappingURL=Bridge-3CIPPEV5.js.map