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

8 lines
1.9 KiB
JavaScript

import{a as y}from"./chunk-XU4BUYWC.js";import{b as x}from"./chunk-YFP4Y2VE.js";import"./chunk-Z3DVZYQL.js";import"./chunk-TVUCEIYF.js";import{C as i}from"./chunk-MYNBMTR4.js";import{c as u}from"./chunk-FY3DWHT4.js";import{ca as b,m as S}from"./chunk-TQQZZJXW.js";import{a as _}from"./chunk-J5JOI62E.js";import"./chunk-STCDRFCQ.js";import{j as h,ra as N}from"./chunk-GSIHKWLV.js";import{b as A}from"./chunk-BF2V36QE.js";import"./chunk-E735URDA.js";import"./chunk-YHVKZE66.js";import{f as P,o as t,q as a}from"./chunk-QTLWQ5AJ.js";t();a();var v=P(A()),B=P(_());t();a();var d=P(A());N();var q=()=>{let[c,e]=(0,d.useState)(null),{approveStore:C,fromToStore:n,quoteStore:m}=u(),{getApprovalStatus:r}=C,{from:o}=n,f=o?.chainId,p=h(m,"quote.bestRoute");return(0,d.useEffect)(()=>{let s=y.getCurrentRouteDefiPlatformId(n.computedIsCrossChain,p),l=r(o,s);[i.UnApproved,i.Approving,i.CancelApprove,i.CancelApproving].includes(l)?e(f):e(null)},[f,n.computedIsCrossChain,p,r]),{tokenChainId:c}},T=q;t();a();var k={approve:"_approve_fnf0u_1"};var D=()=>{let{approveStore:c}=u(),{tokenChainId:e}=T(),{EvmConfirm:C,TronConfirm:n}=b.components,{approveConfirm:m,approveCancel:r,approveInfo:o}=c;if(!e||!o?.transactionPayload)return null;let f=c.isCancelApprove(o.cancelApproveTag)?6:4,p=()=>{let s={},l=o?.transactionPayload?.extParams?.txSource,I=o?.transactionPayload?.extParams?.orderId;return l&&(s.txSource=l),I&&(s.orderId=I),{publishParams:s}};return v.default.createElement("div",{className:(0,B.default)("background-base-primary",k.approve)},x(e)?v.default.createElement(n,{txParams:o.transactionPayload,onCancel:r,onConfirm:m,onBack:r,onBeforePublish:p,backable:!0,asPage:!0}):v.default.createElement(C,{txType:f,chainId:e,txParams:o.transactionPayload,onCancel:r,onConfirm:m,onBack:r,onBeforePublish:p,backable:!0,asPage:!0}))},Z=S(D);export{Z as default};
window.inOKXExtension = true;
window.inMiniApp = false;
window.ASSETS_BUILD_TYPE = "publish";
//# sourceMappingURL=Approve-UIXR7Y5B.js.map