8 lines
5.2 KiB
JavaScript
8 lines
5.2 KiB
JavaScript
import{l as T}from"./chunk-DHD6EQRZ.js";import{a as D}from"./chunk-PBRMQXET.js";import{O as z}from"./chunk-OMHNNHX7.js";import{r as B}from"./chunk-4FLAC4IK.js";import{o as Q}from"./chunk-64WUUNDB.js";import{c as Y,e as K}from"./chunk-Z36WOTFJ.js";import{e as H}from"./chunk-3MBHSNRN.js";import{c as p}from"./chunk-DS3RNNYF.js";import{Ab as O,Eb as W,Jb as J,La as F,Na as V}from"./chunk-I5E2ION7.js";import{D as I,H as Z,y as G}from"./chunk-SQMXULWT.js";import{H as b,e as M,o as A}from"./chunk-GQZAGQSC.js";import{H as L,ra as j}from"./chunk-GSIHKWLV.js";import{ka as m}from"./chunk-RC6UR2LL.js";import{b as N}from"./chunk-BF2V36QE.js";import{f as h,o as c,q as u}from"./chunk-QTLWQ5AJ.js";c();u();var x=h(N()),C=h(Q()),$=h(D());c();u();var t=h(N());j();c();u();var y=h(N());Z();K();V();J();c();u();var P={container:"_container_137sj_1",button:"_button_137sj_4"};var q=({feedbackInfo:e})=>{let s=(0,y.useCallback)(async()=>{let r=e.method==="POST"?W:O,d=e.feedbackRequestParam||{},i=e.url.startsWith("/")?e.url:`/${e.url}`,a={walletSignParams:{needWalletSign:!0,walletId:await Y().getSelectedWallet()}},[l,f]=await I(r(`${F.walletHost}${i}`,d,a));!l&&f?.data.reportStatus?b.success({title:e.feedbackResultText}):b.error(G("wallet_home_toast_network_error"))},[e]);return e?y.default.createElement("div",{className:P.container},y.default.createElement(m,{category:m.CATEGORY.text,type:m.TYPE.primary,size:m.SIZE.sm,block:!0,className:P.button,onClick:s},e.feedbackEntryText)):null};c();u();var n={root:"_root_1qpa2_1",main:"_main_1qpa2_14",image:"_image_1qpa2_23",title:"_title_1qpa2_27",desc:"_desc_1qpa2_36",descRaw:"_descRaw_1qpa2_37",extLink:"_extLink_1qpa2_44",descList:"_descList_1qpa2_50",addressItem:"_addressItem_1qpa2_53",assressTitle:"_assressTitle_1qpa2_56",assressInfo:"_assressInfo_1qpa2_62",assressGray:"_assressGray_1qpa2_69",footerWrap:"_footerWrap_1qpa2_72",verticalButtons:"_verticalButtons_1qpa2_75",extButton:"_extButton_1qpa2_79"};var X={vertical:"vertical",horizontal:"horizontal"},w=({evtType:e,btnType:s}={})=>{e&&z({specific_risk_scenarios:e,interaction_after_popup_window:s})},R=e=>{let{descRaw:s,desc:o,descList:r,evtType:d}=e;return s?t.default.createElement(B.Text,{className:n.descRaw},s):L(o)?L(r)?null:t.default.createElement(p.Box,{className:n.descList},r.map(i=>{let{text:_,highLightLogic:a}=i,l=[];if(a){let[f=6,g=4]=a?.split(":")||[];l.push(i?.desc?.slice(0,f)),l.push(i?.desc?.slice(f,-g)),l.push(i?.desc?.slice(-g))}return t.default.createElement(p.Box,{className:n.addressItem},t.default.createElement(p.Box,{className:n.assressTitle},_),t.default.createElement(p.Box,{className:n.assressInfo},t.default.createElement("span",null,l[0]),t.default.createElement("span",{className:n.assressGray},l[1]),t.default.createElement("span",null,l[2])))})):t.default.createElement(B.Text,{className:n.desc},t.default.createElement("span",null,o.text),t.default.createElement("span",{className:n.extLink,onClick:()=>{w({evtType:d,btnType:"click_on_the_risk_link"}),globalThis.platform.openTab({url:o.link.href})}},o.link?.text))},tt=e=>{let{btnLayout:s,evtType:o,handleClickHighLightButton:r,handleClickGrayButton:d,confirmBtnText:i,highlightBtnText:_,grayBtnText:a,feedbackInfo:l}=e,[f,g]=(0,t.useState)(!1),S=i||_,E=async()=>{w({evtType:o,btnType:"click_cancel"}),g(!0),await r(),g(!1)},v=()=>{w({evtType:o,btnType:"after_clicking_advanced_click_continue"}),d()};return s===X.vertical?t.default.createElement(t.default.Fragment,null,t.default.createElement(q,{feedbackInfo:l}),t.default.createElement(p.Box,{className:n.verticalButtons},t.default.createElement(m,{block:!0,loading:f,size:m.SIZE.lg,onClick:E,type:m.TYPE.highlight,category:m.CATEGORY.fill},S),a?t.default.createElement(p.Box,{className:n.extButton,onClick:v},a):null)):t.default.createElement(t.default.Fragment,null,t.default.createElement(q,{feedbackInfo:l}),t.default.createElement(T,{buttonGroup:[a&&{actionType:T.ACTION_TYPE.CANCEL,btnText:a,onClick:v},{loading:f,actionType:T.ACTION_TYPE.CONFIRM,btnText:S,onClick:E}].filter(Boolean)}))},et=e=>{let{title:s,image:o}=e,r=H(o);return t.default.createElement(p.Box,{className:n.root},t.default.createElement(p.Box,{className:n.main},t.default.createElement(M,{className:n.image,src:r}),t.default.createElement(B.Text,{className:n.title},s),t.default.createElement(R,{...e})),t.default.createElement(p.Box,{className:n.footerWrap},t.default.createElement(tt,{...e})))},ot=({handleCancel:e,handleCloseModal:s,popupInfoList:o})=>{let[r,d]=(0,t.useState)(0),i=o[r],_=r===o.length-1,a=()=>{d(g=>g+1)};return t.default.createElement(et,{...i,handleClickGrayButton:()=>_?s():a(),handleClickHighLightButton:()=>e()})},U=ot;var st=({handleCancel:e=$.default}={})=>{let s=(0,x.useRef)(),o=(0,x.useRef)(),r=()=>{s.current&&(s.current.destroy(),s.current=null,o.current=null)},d=(0,C.useMemoizedFn)(i=>(o.current||(o.current=new Promise((_,a)=>{s.current=A.action({hideCloseBtn:!0,maskClosable:!1,noContentPadding:!0,children:x.default.createElement(U,{popupInfoList:i,handleCancel:async()=>{await e(),a(),r()},handleCloseModal:()=>{_(),r()}})})})),o.current));return(0,C.useUnmount)(r),d},Wt=st;export{Wt as a};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=chunk-MVG6U2BH.js.map
|