8 lines
8.9 KiB
JavaScript
8 lines
8.9 KiB
JavaScript
import{a as q}from"./chunk-5PU65KDV.js";import{a as v}from"./chunk-ZAE6IQSO.js";import{a as W}from"./chunk-TLM4DLB6.js";import"./chunk-SN5KMB4Y.js";import"./chunk-GAE6SO53.js";import"./chunk-3KQ34RWP.js";import"./chunk-LU2D434E.js";import"./chunk-CFT2L6ZK.js";import"./chunk-RBSWB7WT.js";import"./chunk-BLOI6ELB.js";import"./chunk-VE37AOMS.js";import"./chunk-PICDHKDX.js";import"./chunk-OAGA5BMQ.js";import"./chunk-EEMLAAZE.js";import"./chunk-XVK3ARDV.js";import"./chunk-4KGA7XOD.js";import"./chunk-W7A5FWPW.js";import"./chunk-IGR6VWMP.js";import"./chunk-Y7SOKHUW.js";import"./chunk-G4DJRPOF.js";import"./chunk-R5MAVLF4.js";import"./chunk-P65JCIKD.js";import"./chunk-PBTGMEA7.js";import"./chunk-Y72I2ZNN.js";import"./chunk-ZRWFLJZO.js";import{g as F}from"./chunk-JJLCPFOT.js";import"./chunk-3LQNHFPG.js";import"./chunk-GCMU27NA.js";import"./chunk-WJQFOAEI.js";import{a as U}from"./chunk-32C2WARN.js";import"./chunk-PDFW622M.js";import{a as S}from"./chunk-FKDP23RV.js";import"./chunk-5HVC4MM2.js";import{b as Y}from"./chunk-BKENFTY2.js";import"./chunk-YYLTB5E4.js";import"./chunk-AY2G62SN.js";import"./chunk-BEDX3WPF.js";import"./chunk-PYB7SS7C.js";import"./chunk-ZASBKUPD.js";import{a as g}from"./chunk-5XAZ5MJZ.js";import"./chunk-4FLAC4IK.js";import"./chunk-BRAZV5TR.js";import"./chunk-3GRVNJC2.js";import{o as re}from"./chunk-64WUUNDB.js";import{La as H,Ma as G}from"./chunk-QY24TFF7.js";import"./chunk-OV5ZOYAY.js";import"./chunk-DGSDDTNV.js";import{a as _e}from"./chunk-62FSCPM5.js";import"./chunk-OD4NRGBW.js";import"./chunk-AEW3GAWG.js";import"./chunk-3O7LGTTV.js";import"./chunk-GCB5X3BF.js";import"./chunk-Z36WOTFJ.js";import"./chunk-SS7VQZYW.js";import{f as M}from"./chunk-3XZTE2DB.js";import"./chunk-BXKNNBFT.js";import"./chunk-BOM6ZF3Z.js";import"./chunk-HN3IBJKK.js";import"./chunk-TUSK34X6.js";import"./chunk-BD75ZX4I.js";import"./chunk-AMW3INUA.js";import"./chunk-GQ3SEXRL.js";import"./chunk-S5RMPAYX.js";import"./chunk-Z3XU47FL.js";import"./chunk-NU6HC2VM.js";import"./chunk-W7MN3VJC.js";import"./chunk-3MBHSNRN.js";import"./chunk-CU62K6VE.js";import"./chunk-2NSYI7QP.js";import{c as r}from"./chunk-DS3RNNYF.js";import{a as le}from"./chunk-J5JOI62E.js";import"./chunk-I5E2ION7.js";import{B as n,D as N,H as ie}from"./chunk-SQMXULWT.js";import"./chunk-KBSRU77R.js";import{H as I,P as R,q as T,r as B,y}from"./chunk-GQZAGQSC.js";import"./chunk-STCDRFCQ.js";import"./chunk-3LLV5FBU.js";import"./chunk-6JFRAZNP.js";import"./chunk-L625DEVK.js";import"./chunk-GSIHKWLV.js";import"./chunk-4XEB4VJJ.js";import"./chunk-FVWN5TXY.js";import"./chunk-23X4YN5A.js";import"./chunk-SSLLOJNR.js";import"./chunk-OKJNV4PS.js";import"./chunk-OV7WPFRA.js";import{fa as k,ka as u}from"./chunk-RC6UR2LL.js";import"./chunk-XTEVCKH7.js";import{b as ae}from"./chunk-BF2V36QE.js";import"./chunk-E735URDA.js";import"./chunk-EFTDVKCQ.js";import"./chunk-QQYGNHB4.js";import"./chunk-VLDGNBD7.js";import"./chunk-W2A2E62R.js";import"./chunk-GIEGURG2.js";import"./chunk-RVWD7D4B.js";import"./chunk-TSXM5GQV.js";import"./chunk-QWOR3C5W.js";import"./chunk-KQL2BBUZ.js";import"./chunk-YUSIJWOC.js";import"./chunk-YHVKZE66.js";import"./chunk-2DSLTDTL.js";import"./chunk-UVIVAH5I.js";import"./chunk-ALIHWT7Z.js";import"./chunk-T4BSRFB6.js";import"./chunk-IAFVNOEB.js";import"./chunk-DUYWEMAT.js";import"./chunk-WMCBVXPA.js";import{f as m,o as b,q as p}from"./chunk-QTLWQ5AJ.js";b();p();var e=m(ae()),j=m(_e()),z=m(re()),_=m(le());ie();b();p();var t={"retina-border-basic":"_retina-border-basic_1b1w3_1",retinaBorderBasic:"_retina-border-basic_1b1w3_1","report-page":"_report-page_1b1w3_29",reportPage:"_report-page_1b1w3_29",content:"_content_1b1w3_34",label:"_label_1b1w3_40","coin-info":"_coin-info_1b1w3_46",coinInfo:"_coin-info_1b1w3_46","coin-header":"_coin-header_1b1w3_80",coinHeader:"_coin-header_1b1w3_80","coin-left":"_coin-left_1b1w3_84",coinLeft:"_coin-left_1b1w3_84","coin-icon":"_coin-icon_1b1w3_90",coinIcon:"_coin-icon_1b1w3_90","coin-symbol":"_coin-symbol_1b1w3_96",coinSymbol:"_coin-symbol_1b1w3_96","chain-tag":"_chain-tag_1b1w3_104",chainTag:"_chain-tag_1b1w3_104","chain-name":"_chain-name_1b1w3_107",chainName:"_chain-name_1b1w3_107","coin-right":"_coin-right_1b1w3_114",coinRight:"_coin-right_1b1w3_114","contract-address":"_contract-address_1b1w3_117",contractAddress:"_contract-address_1b1w3_117","reasons-section":"_reasons-section_1b1w3_123",reasonsSection:"_reasons-section_1b1w3_123",loading:"_loading_1b1w3_126","section-title":"_section-title_1b1w3_133",sectionTitle:"_section-title_1b1w3_133","reasons-list":"_reasons-list_1b1w3_139",reasonsList:"_reasons-list_1b1w3_139","reason-item":"_reason-item_1b1w3_143",reasonItem:"_reason-item_1b1w3_143","reason-label":"_reason-label_1b1w3_156",reasonLabel:"_reason-label_1b1w3_156","other-reason-section":"_other-reason-section_1b1w3_163",otherReasonSection:"_other-reason-section_1b1w3_163","submit-section":"_submit-section_1b1w3_167",submitSection:"_submit-section_1b1w3_167"};var D=300,K=5,de=1;function me(){let E=(0,j.useHistory)(),C=q(),Q=C.get("coinId"),x=C.get("address"),O=F(),{coin:s}=W(Number(Q),!0),[X,P]=(0,e.useState)(!1),{data:Z=[],loading:J,run:V}=(0,z.useRequest)(async()=>{P(!1);let[o,a]=await N(G());return!o&&Array.isArray(a?.data?.tokenReasons)?a.data.tokenReasons||[]:(P(!0),[])}),[i,$]=(0,e.useState)([]),[l,A]=(0,e.useState)(""),[h,L]=(0,e.useState)(!1),c=i.includes(K),w=i.length>0&&(!c||l.length>0),ee=(0,e.useCallback)((o,a)=>{$(d=>a?[...d,o]:(o===K&&A(""),d.filter(f=>f!==o)))},[]),te=(0,e.useCallback)(o=>{o.length<=D&&A(o)},[]),oe=(0,e.useCallback)(async()=>{if(!w||h)return;L(!0);let o={reportedAddress:s?.address,chainIndex:s?.chainId,reportType:de,reasonTypes:i,address:x,comment:c?l:""},a={walletSignParams:{needWalletSign:!0,walletId:O}},[d,f]=await N(H(o,a));if(!d&&f?.data?.reportStatus){I.success({title:e.default.createElement("span",{"data-testid":g.REPORT_COIN_PAGE.REPORT_COIN_SUCCESS_TOAST},n("wallet_extension_top_toast_report_success"))});let ne=v.get(S.reportedCoins)||[];v.set(S.reportedCoins,ne.concat(s?.coinId)),E.goBack()}else I.error(n("wallet_extension_assets_notification_desc_report_fail"));L(!1)},[w,h,s?.address,s?.chainId,s?.coinId,i,x,c,l,O,E]),se=()=>J?e.default.createElement("div",{className:t.loading},e.default.createElement(k.Circle,null)):X?e.default.createElement("div",{className:t.loading},e.default.createElement(y.State,{type:y.State.TYPE.noNetwork,title:n("wallet_extension_general_empty_title_loading_failed"),description:n("wallet_extension_general_empty_subtitle_data_retrive_fail"),onButtonClick:()=>{V()},buttonText:n("wallet_extension_general_empty_btn_reload")})):e.default.createElement(e.default.Fragment,null,e.default.createElement("div",{className:t.sectionTitle},n("wallet_extension_assets_chips_label_report_issue")),e.default.createElement("div",{className:t.reasonsList},Z.map(o=>e.default.createElement("div",{"data-testid":g.REPORT_COIN_PAGE.REPORT_COIN_REASON_ITEM,key:o.reasonType,className:t.reasonItem,onClick:()=>{let a=i.includes(o.reasonType);ee(o.reasonType,!a)}},e.default.createElement("div",{className:(0,_.default)("ellipsis",t.reasonLabel)},o.content),e.default.createElement(B,{circle:!0,checked:i.includes(o.reasonType)})))),c&&e.default.createElement("div",{className:t.otherReasonSection},e.default.createElement(T.TextArea,{style:{height:124},showCount:!0,cleanable:!0,errorType:T.TIP_TYPE.always,value:l,onChange:o=>te(o?.target?.value),placeholder:n("wallet_extension_assets_textarea_placeholder_enter_issue",{},{useBr:!1}),maxLength:D})));return e.default.createElement(r.Container,{loading:!1,className:t.reportPage},e.default.createElement(U,{bordered:!1,title:n("wallet_extension_assets_header_report_token"),className:t.navigator,closeable:!1}),e.default.createElement("div",{className:t.content},e.default.createElement("span",{className:t.label},n("wallet_extension_assets_cell_label_token")),s&&e.default.createElement("div",{className:t.coinInfo},e.default.createElement(r.FlexBox,{align:r.ALIGN.center,justify:"space-between",className:t.coinHeader},e.default.createElement(r.FlexBox,{align:r.ALIGN.center,className:t.coinLeft},e.default.createElement(Y,{src:s?.image,text:s?.symbol,className:t.coinIcon}),e.default.createElement("div",{className:(0,_.default)(t.coinSymbol,"ellipsis")},s?.symbol),e.default.createElement(R,{className:(0,_.default)(t.chainTag)},e.default.createElement("div",{className:(0,_.default)(t.chainName,"ellipsis")},s?.chainName))),e.default.createElement("div",{className:t.coinRight},s?.address&&e.default.createElement("div",{className:t.contractAddress},M(s?.address))))),e.default.createElement("div",{className:t.reasonsSection},se()),e.default.createElement("div",{className:t.submitSection},e.default.createElement(u,{"data-testid":g.REPORT_COIN_PAGE.REPORT_COIN_SUBMIT_BUTTON,type:u.TYPE.highlight,size:u.SIZE.lg,loading:h,disabled:!w,onClick:oe,block:!0},n("wallet_extension_btn_general_confirm")))))}export{me as default};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=ReportPage-F3ZMEQLE.js.map
|