1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3439],{20135:function(a,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/account/bank",function(){return t(86440)}])},86440:function(a,e,t){"use strict";t.r(e),t.d(e,{__N_SSG:function(){return x},default:function(){return j}});var n=t(85893),c=t(67294),s=t(97229),l=t(65801),i=t(50769),o=t(53400),r=t(18010),d=t(62001),u=t(88887),m=t(77999),p=t(98903),b=t(67841),_=t(59642),f=t(8964),h=t(96486),N=t.n(h),x=!0;function j(a){let{t:e,session:t,device:h}=a,{user:x}=t,j=null==x?void 0:x.sys_currency;if(!j)return(0,n.jsx)(n.Fragment,{});let[k,v]=(0,c.useState)(!1),[y,S]=(0,c.useState)([]),[w,A]=(0,c.useState)(!1),[E,g]=(0,c.useState)(!1),[C,P]=(0,c.useState)({}),[B,O]=(0,c.useState)(null),[Z,T]=(0,c.useState)(0),V=null,X=null,F={};N().isEmpty(C)||(F={validate:(0,m.Z)("bank_account"==C.id?u.bP:"crypto"==C.id?u.iI:"ewallet"==C.id?u.V0:null)});let{getInputProps:L,onSubmit:z,setValues:D,clearErrors:G,reset:I}=(0,p.c)({initialValues:{bank_id:"",acc_name:"",acc_no:""},...F});(0,c.useEffect)(()=>{try{H("0"),M()}catch(a){}},[]);let M=async()=>{try{g(!0);let a=await (0,d.x_)("/api/bank/getBankAndUserBank?user_id=".concat(x.user_id));S(a),g(!1)}catch(a){}},U=()=>{v(!1)},q=async a=>{try{let e={...a,type:C.value};A(!0);let t=await (0,d.v2)("/api/bank/addAccount",e);_.A.success(t.message),await M(),U()}catch(a){_.A.error(a)}finally{A(!1)}},H=a=>{T(a),P(N().filter(f.ES[j])[a])},J=e=>{if(B!=e.id){var t;O(e.id),I(),D({acc_name:"bank_account"==e.id||"ewallet"==e.id?null===(t=a.session.user)||void 0===t?void 0:t.full_name:""})}G(),P(e),v(!0)};if(N().isEmpty(C)||(V=(0,n.jsx)(i.Z,{title:"".concat(e("Add")," ").concat(e(C.title)),isOpened:k,onCloseModal:U,children:(0,n.jsxs)(o.ZP,{onSubmit:z(q),noValidate:!0,children:[(0,n.jsx)("div",{className:"form-group",children:(0,n.jsx)(o.TL,{className:"form-control",label:"crypto"==C.id?e("Channel"):e("Bank"),name:"bank_id",bank_list:y[C.attr_form],props:{...L("bank_id")},searchable:!0,placeholder:e("Please Select")})}),(0,n.jsx)("div",{className:"form-group",children:(0,n.jsx)(o.oi,{label:"crypto"==C.id?e("Address"):e("Account Name"),name:"acc_name",placeholder:"crypto"==C.id?e("Address"):e("Account Name"),autoComplete:"off",readOnly:"crypto"!=C.id,props:{...L("acc_name")},className:"form-control"})}),("bank_account"==C.id||"ewallet"==C.id)&&(0,n.jsx)("div",{className:"form-group",children:(0,n.jsx)(o.oi,{label:e("Account No"),name:"acc_no",placeholder:e("Account No"),autoComplete:"off",type:"number",withAsterisk:!0,props:{...L("acc_no")},className:"form-control"})}),(0,n.jsx)("div",{className:"form-group",children:(0,n.jsx)(b.z,{className:"standard-btn submit-btn",type:"submit",loading:w,children:e("Submit")})})]})})),f.ES[j]){let t=null;t=N().filter(f.ES[j]).map((t,c)=>(0,n.jsx)("div",{className:"account-tab-wrapper ".concat(Z==c?"":"d-none"),children:(0,n.jsxs)("div",{className:"account-tab",children:[(0,n.jsx)("div",{className:"account-tab-action",children:(0,n.jsx)("a",{onClick:()=>J(t),className:"standard-btn add-btn",children:"".concat(e("Add")," ").concat(e(C.title))})}),(0,n.jsx)("div",{className:"account-tab-content",children:(0,n.jsx)(r.f5,{banks:y[t.attr],...a,isLoading:E,method:C})})]})},c)),X=(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"account-content-container",children:[(0,n.jsx)("div",{className:"standard-tab-container ",children:(0,n.jsx)("div",{className:"standard-tab",children:N().filter(f.ES[j]).map((a,t)=>(0,n.jsx)("a",{className:"tab-header ".concat(Z==t?"active":""),onClick:()=>{H(t)},children:e(a.title)},t))})}),t]})})}return"mobile"==h?(0,n.jsxs)(s.X,{title:e("Bank Details"),...a,children:[X,V]}):(0,n.jsxs)(l.Z,{page:"bank",...a,children:[X,V]})}}},function(a){a.O(0,[2013,5937,3609,4189,1885,7229,8994,9774,2888,179],function(){return a(a.s=20135)}),_N_E=a.O()}]);
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.