1import{l,r as n,A as t,F as D}from"./index.a592fd0f.1791468856214.js";import{P as L,I as T,T as s,B as C}from"./PopupMolecules.5e11cbd3.1791468856214.js";import{T as v,P as k}from"./wy789-route.fdbec7a8.1791468856214.js";import{u as E,T as z,D as A}from"./TransactionHistoryFilter.fa49a399.1791468856214.js";import{u as B}from"./agentation.68356e44.1791468856214.js";import"./index.cda596f5.1791468856214.js";import"./warning.883c7a3c.1791468856214.js";import"./modal.action.7db46723.1791468856214.js";import"./store.c551292d.1791468856214.js";import"./floatingNotification.constant.27687fe7.1791468856214.js";import"./dayjs.min.4438ae62.1791468856214.js";import"./matchPredictionModules.8463f61a.1791468856214.js";import"./oddsFeedModules.2bed76ce.1791468856214.js";import"./promotionModules.e5ad9f13.1791468856214.js";import"./index.d6d38540.1791468856214.js";import"./react-datepicker.min.f6a23822.1791468856214.js";import"./index.c060afc9.1791468856214.js";import"./user-hook.be735e75.1791468856214.js";import"./password-hook.4ab3812b.1791468856214.js";import"./register-hook.ef981fe8.1791468856214.js";import"./register-util.1e77b03f.1791468856214.js";import"./phone-based-placeholder-email.e43e970f.1791468856214.js";import"./login-hook.5d3881c9.1791468856214.js";import"./general.71fff540.1791468856214.js";import"./selector.4b536653.1791468856214.js";import"./index-layout-1.e93c469d.1791468856214.js";import"./useDataTheme.18e09a92.1791468856214.js";import"./loading.selector.d4f4d293.1791468856214.js";import"./LoadingTopBar.9c396eba.1791468856214.js";import"./pixel-postback-hook.fa442156.1791468856214.js";import"./fingerprint.a52c0bb2.1791468856214.js";import"./tslib.es6.291ae7cf.1791468856214.js";import"./routerChangeHandler.959d4dcf.1791468856214.js";import"./withTranslation.307c35be.1791468856214.js";import"./route.action.a2251a0f.1791468856214.js";import"./pwa-hook.3b6d6081.1791468856214.js";const Nt=({onClose:d})=>{const{t:o}=B(),a=l.useSelector(e=>e.user),[x,u]=n.useState([]),h=l.useSelector(e=>e.modal?.toggleModal?.depositPopup),{transactions:m,filters:g,setFilters:j,isLoading:i,isPageLoading:N,error:p,fetchData:b,currentPage:P,totalPages:c,changePage:M}=E(h,"D"),[r,S]=n.useState(null),f=()=>window.SPL_Member.getExpressDepositMerchantAndMemberBank().then(e=>{e&&u(e?.data?.merchantBankList)}),y=()=>window.SPL_Transaction.getDepositMinMax({transactionOption:"E",currency:a?.account?.currency,merchantCode:window.merchantCode,bankCode:""}).then(e=>{e&&S(e)});return n.useEffect(()=>{Promise.allSettled([f(),y()])},[a]),t.jsx(L,{isOpen:"depositPopup",label:"home:home.mobile.deposit",className:"transaction-history-popup",onClose:d,children:t.jsxs("div",{className:"deposit-popup-content-wrapper",children:[(x||[]).map(e=>t.jsxs("div",{className:"deposit-popup-bank-container",children:[t.jsxs("div",{className:"deposit-bank-details-wrapper",children:[t.jsx(T,{src:a?.account?`/cms/public/payment/icons/Bank/${a.account.currency}/${e.bankCode}.png`:"/public/html/images/default_bank.png",alt:`${e.name} logo`,className:"bank-icon",width:"50px",height:"50px",aspectRatio:"1/1",onError:w=>{w.target.src="/public/html/images/default_bank.png"}}),t.jsxs("div",{className:"deposit-bank-content",children:[t.jsx(s,{text:e.name,textSize:"md",className:"text-atoms-light"}),t.jsx(s,{text:e.accountName,textSize:"md",className:"text-atoms-light text-atoms-uppercase"}),t.jsx(s,{text:e.accountNumber,textSize:"md",className:"text-atoms-light"})]})]}),t.jsx(C,{className:"deposit-popup-button",onClick:()=>D.copy(o,e.accountNumber),children:t.jsx(s,{text:"global:copy",textSize:"sm",className:"text-atoms-light"})})]},e.id)),r&&t.jsx("div",{className:"deposit-limit-container",children:t.jsx(s,{textSize:"sm",type:"children",children:t.jsx("p",{className:"text-atoms text-atoms-md",children:o("wy7Template:minMaxLimit",{min:window.SPL_Other.formatAmountNoDecimal(r?.min,o),max:window.SPL_Other.formatAmountNoDecimal(r?.max,o)})})})}),t.jsx("div",{className:"deposit-popup-extra-content-container",children:t.jsx(s,{text:"wy7Template:depositWarning",textSize:"sm"})}),t.jsx(z,{value:g,onChange:j,onSearch:b,isLoading:i&&!N}),t.jsx("div",{className:"deposit-history-table-container","aria-busy":i,children:p?t.jsx(s,{text:"Failed to load history",textSize:"sm",className:"text-atoms-light error-message"}):i&&m.length===0?t.jsx("div",{className:"loading-spinner"}):t.jsx(v,{data:m,columns:A,tableClass:"deposit-history-table"})}),c>1&&!p&&t.jsx("fieldset",{className:"transaction-history-pagination",disabled:i,children:t.jsx(k,{currentPage:P,totalCount:c,onPageChange:M})})]})})};export{Nt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.