8 lines
1.9 KiB
JavaScript
8 lines
1.9 KiB
JavaScript
import{a as g}from"./chunk-5PU65KDV.js";import{e as s}from"./chunk-VPE2MWMC.js";import{a as h}from"./chunk-32C2WARN.js";import{d as b}from"./chunk-YYLTB5E4.js";import{a as d}from"./chunk-4FLAC4IK.js";import{e as y}from"./chunk-HN3IBJKK.js";import{c as C}from"./chunk-DS3RNNYF.js";import{b as U}from"./chunk-BF2V36QE.js";import{f as Q,o as n,q as r}from"./chunk-QTLWQ5AJ.js";n();r();function j(){return g().get("type")}var K=j;n();r();var e=Q(U());n();r();var k={root:"_root_b708y_1"};var z=(0,e.forwardRef)(({headerProps:a={},list:c,searchPlaceholder:v,onClick:w,getItemProps:l,renderEmpty:x,emptyText:N,onSearch:m,loadingMore:S=!1,loading:T=!1,isVirtualList:u=!0},_)=>{let[L]=b(),q=(0,e.useRef)(),i=_||q,[p,E]=(0,e.useState)(472);(0,e.useEffect)(()=>{if(i.current){let t=document.querySelector(".app-content").getBoundingClientRect(),{top:o}=i.current.getBoundingClientRect();E(t.height-(o-t.top))}},[i]);let I=(0,e.useMemo)(()=>{let t=o=>({...o,icon:o.image||y,balanceDisplay:d(o.coinAmount,{isStableCoin:o.stableCoin,precision:o.displayPrecision}).value,childrenCoin:(o.childrenCoin||[]).map(t)});return c.map(o=>t(o))},[c]),M=(t,o)=>{let{symbolName:R,currencyAmount:B,coinAmount:D,icon:F,displayPrecision:H,stableCoin:G,childrenCoin:f=[]}=t||{},O=l?l(t):{};return e.default.createElement(s.Coin,{symbol:R,icon:F,keyword:o,hidden:L,balance:D||0,market:B||0,displayPrecision:H??f[0]?.displayPrecision,stableCoin:G??f[0]?.stableCoin,onClick:()=>{w(t)},...O})},P=u?{}:{height:p,overflow:"auto"};return e.default.createElement(C.Container,{className:k.root},e.default.createElement(h,{...a}),e.default.createElement(s,{loading:T,loadingMore:S,ref:i,virtualable:u,height:p,style:P,searchable:{offsetTop:"0px",keyword:m?void 0:"symbolName",onSearch:m,placeholder:v},dataSource:I,renderItem:M,renderEmpty:x,emptyText:N}))}),me=z;export{me as a,K as b};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=chunk-35A55S56.js.map
|