(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[841],{48842:function(e,t,a){"use strict";a.d(t,{p:function(){return i}});var n=a(5455);let o=e=>n.Bb.post("v2/user/wallet-transactions/list",{data:e});o.queryKey="userWalletTransactions";let r=e=>n.Bb.post("v2/merchant/transactions/list",{data:e});r.queryKey="merchantWalletTransactions";let l=e=>n.Bb.post("v2/merchant/payment/list",{data:e});l.queryKey="getTransactionMerchantPayment";let s=e=>n.Bb.post("v1/excel/transactions/create",{data:e});s.queryKey="getTransactionExcel";let i={getMerchantWalletTransactions:r,getTransactionExcel:s,getTransactionMerchantPayment:l,getUserWalletTransactions:o};t.Z=i},47935:function(e,t,a){"use strict";a.d(t,{p:function(){return s}});var n=a(5455);let o=e=>n.Bb.post("v1/excel/transactions/create",{data:e});o.queryKey="getTransactionExcel";let r=e=>n.Bb.post("v2/user/wallet-transactions/list",{data:e});r.queryKey="userWalletTransactions";let l=e=>n.Bb.post("v2/merchant/transactions/list",{data:e});l.queryKey="merchantWalletTransactions";let s={getMerchantWalletTransactions:l,getTransactionExcel:o,getUserWalletTransactions:r}},12781:function(e,t,a){"use strict";a.d(t,{pX:function(){return n.Z},vH:function(){return r}});var n=a(48842);a(10353);var o=a(2868);let r=e=>{let{uuid:t,filters:a,options:r}=e;return(0,o.useInfiniteQuery)({getNextPageParam:e=>{var t;return null==e?void 0:null===(t=e.paginate)||void 0===t?void 0:t.nextCursor},getPreviousPageParam:e=>e.paginate.nextCursor,initialPageParam:0,queryFn:e=>{let{pageParam:o=1}=e;return n.Z.getTransactionMerchantPayment({cursor:o,date:a.date,merchant:a.merchantId||t,payment_statuses:a.paymentStatuses,search:a.search,type:a.type})},queryKey:[n.Z.getTransactionMerchantPayment.queryKey,t,a.merchantId,a.date,a.type,a.paymentStatuses,a.search],...r})};a(89788)},10353:function(e,t,a){"use strict";a.d(t,{x:function(){return r}});var n=a(48842),o=a(71632);let r=e=>{let{enabled:t}=e;return(0,o.useQuery)({enabled:t,queryFn:()=>n.p.getMerchantWalletTransactions(),queryKey:[n.p.getMerchantWalletTransactions.queryKey],refetchInterval:6e4,select:e=>e.items.slice(0,10)})}},89788:function(e,t,a){"use strict";a.d(t,{F:function(){return r}});var n=a(71632),o=a(48842);let r=e=>{let{enabled:t}=e;return(0,n.useQuery)({enabled:t,queryFn:()=>o.p.getUserWalletTransactions(),queryKey:[o.p.getUserWalletTransactions.queryKey],refetchInterval:6e4,select:e=>e.items.slice(0,10)})}},3659:function(e,t,a){"use strict";a.d(t,{A:function(){return n}});let n=(e,t,a)=>{if(!e)return"";let n=e,o=e.indexOf(".");if(-1!==o&&n.length-o>t+1&&(o=(n=n.slice(0,o+t+1)).indexOf(".")),a){let t=-1===o?n:e.slice(0,o),r=-1===o?"":n.slice(o);t.length>a&&(n=t.slice(0,a)+r)}return 0===t?n.replace(".",""):n}},6518:function(e,t,a){"use strict";a.d(t,{I:function(){return w}});var n=a(57437),o=a(49522),r=a.n(o),l=a(42586),s=a(2265),i=a(7261),d=a(39334);let c=/^(?!.*\.\.)(?!.*@.*@)(?!^\.)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;var u=a(23518),m=a(9419),p=a(61994),_=a(21770),v=a(47935);let h=e=>{let{options:t}=e,{isPending:a,mutate:n}=(0,_.useMutation)({mutationFn:e=>v.p.getTransactionExcel(e),mutationKey:[v.p.getTransactionExcel.queryKey],...t});return{isLoading_getTransactionExcel:a,mutate_getTransactionExcel:n}};var y=a(87268),g=a(85354),f=a(13427),x=a.n(f),b=e=>{let{isDisabledSendBtn:t,isLoading_getTransactionExcel:a,setIsOpen:o,setSentSuccessfully:r}=e,s=(0,l.useTranslations)();return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:x().sentSuccessfully,children:(0,n.jsxs)("div",{className:x().content,children:[(0,n.jsx)(u.JO,{name:"merchants/check-fill",height:50,width:50}),(0,n.jsx)(u.ZT,{variant:"system_h5",fontWeight:400,children:s("common.Your file has been sent successfully")})]})}),(0,n.jsx)(u.zx,{fullWidth:!0,appearance:"primary",isLoading:a,disabled:t,type:"submit",onClick:()=>{r(!1),o(!1)},children:s("common.ok")})]})},w=e=>{let{subTitle:t,isDisableBtn:a,download_type:o,merchant_uuid:_,filter_period:v,filter_status:f,filter_type:x,type:w="block",modal_mode:j,buttonText:T,buttonSize:q="s",buttonAppearance:S="primary",buttonClassName:k}=e,[Z,N]=(0,s.useState)(!1),[E,K]=(0,s.useState)(""),[W,I]=(0,s.useState)(!1),[C,z]=(0,s.useState)(!0),[P,M]=(0,s.useState)(""),[O,B]=(0,s.useState)(!1),D=(0,l.useTranslations)(),{executeV3:J}=(0,g.ZJ)(),{execute:F}=(0,d.Z)(),{data:A}=(0,y.Jh)(),{isLoading_getTransactionExcel:L,mutate_getTransactionExcel:X}=h({options:{onError:e=>{var t,a,n,o,r,l,s,d,c,u,m,p,_,v,h,y,f,x,b,w;(null==e?void 0:null===(n=e.response)||void 0===n?void 0:null===(a=n.data)||void 0===a?void 0:null===(t=a.errors)||void 0===t?void 0:t.recaptcha_token)&&(0,g.oq)(null==e?void 0:null===(f=e.response)||void 0===f?void 0:null===(y=f.data)||void 0===y?void 0:y.errors,X,F),(null==e?void 0:null===(r=e.response)||void 0===r?void 0:null===(o=r.data.errors)||void 0===o?void 0:o.recaptcha_token[0])&&i.toast.error(null==e?void 0:null===(w=e.response)||void 0===w?void 0:null===(b=w.data)||void 0===b?void 0:null===(x=b.errors)||void 0===x?void 0:x.recaptcha_token[0],{toastId:"error-toast"}),(null==e?void 0:null===(d=e.response)||void 0===d?void 0:null===(s=d.data)||void 0===s?void 0:null===(l=s.errors)||void 0===l?void 0:l.period[0])&&M(null==e?void 0:null===(m=e.response)||void 0===m?void 0:null===(u=m.data)||void 0===u?void 0:null===(c=u.errors)||void 0===c?void 0:c.period[0]),(null==e?void 0:null===(_=e.response)||void 0===_?void 0:null===(p=_.data)||void 0===p?void 0:p.message)&&M(null==e?void 0:null===(h=e.response)||void 0===h?void 0:null===(v=h.data)||void 0===v?void 0:v.message)},onSuccess:()=>{B(!0)}}}),H=c.test(E),Q=async e=>{e.preventDefault(),X({email:W?void 0:E,email_type:W?"account":"custom",merchant_uuid:null!=_?_:void 0,period:v,recaptcha_token:await J(),statuses:null==f?void 0:f.map(e=>e),transaction_types:null==x?void 0:x.map(e=>e),type:o})},U=e=>{K(e)};return(0,s.useEffect)(()=>{z(!0),W?z(!1):!W&&H&&z(!1)},[W,H,E]),(0,s.useEffect)(()=>{I(!1),K("")},[Z]),(0,n.jsxs)("div",{className:r()[w],children:["block"===w?(0,n.jsx)(m.Z,{paddingSize:j?"no-padding":"big",title:j?void 0:D("history.Download report"),className:(0,p.Z)(r().report_modal,{[r().modal_mode]:j},k),titleProps:j?void 0:{as:"h3",variant:"system_h3"},children:(0,n.jsxs)("div",{className:r().container,children:[(0,n.jsx)(u.ZT,{variant:"system_h4",fontWeight:400,className:r().sub_title,children:t}),j&&(0,n.jsxs)("div",{className:r().title,children:[(0,n.jsx)(u.ZT,{variant:"system_h3",className:r().title__badge,children:D("history.Download report")}),(0,n.jsx)(u.u,{trigger:(0,n.jsx)(u.JO,{name:"common/question-outline",className:r().trigger}),placement:"top",tooltipWrapperClassname:r().tooltip,targetWrapperClassname:r().tooltip_target_wrapper,children:(0,n.jsx)(u.ZT,{variant:"system_h5",fontWeight:400,children:t})})]}),(0,n.jsx)(u.zx,{appearance:S,leftIcon:(0,n.jsx)(u.JO,{name:"transactions/Download"}),disabled:a,size:q,className:(0,p.Z)(r().download_button,{[r().disabled_btn]:a},k),onClick:()=>N(!0),children:T})]})}):(0,n.jsx)(u.zx,{appearance:S,leftIcon:(0,n.jsx)(u.JO,{name:"transactions/Download"}),disabled:a,size:q,className:(0,p.Z)(r().download_button,k),onClick:()=>N(!0),children:T}),(0,n.jsx)(u.u_,{title:D("common.Your file is being created"),isActive:Z,className:r().modal,onClose:()=>{N(!1),B(!1)},children:O?(0,n.jsx)(b,{isDisabledSendBtn:C,setSentSuccessfully:B,isLoading_getTransactionExcel:L,setIsOpen:N}):(0,n.jsxs)("form",{className:r().modal_container,onSubmit:Q,children:[(0,n.jsx)(u.II,{label:D("common.Email address to send the file to"),value:W?String(null==A?void 0:A.email):E,type:"email",variant:"compact",disabled:W,placeholder:D("common.Enter email"),error:H||0===E.length?"":D("Incorrect email address"),onChange:e=>U(e.target.value)}),(null==A?void 0:A.email)&&(0,n.jsx)(u.XZ,{label:null==A?void 0:A.email,onChange:e=>{I(e.target.checked),K("")}}),P&&(0,n.jsx)(u.cR,{title:"Error",type:"error",children:P}),(0,n.jsx)(u.zx,{appearance:"primary",isLoading:L,disabled:C,type:"submit",children:D("common.Send")})]})})]})}},49522:function(e){e.exports={report_modal:"download-report-modal_report_modal__xFu9D",container:"download-report-modal_container__DOdw7",block:"download-report-modal_block__V25_q",modal_container:"download-report-modal_modal_container__KzGdN",disabled_btn:"download-report-modal_disabled_btn__RTrat",modal_mode:"download-report-modal_modal_mode__Syc_M",title:"download-report-modal_title__VIYlW",title__badge:"download-report-modal_title__badge__pkdJ8",sub_title:"download-report-modal_sub_title__S_eXM",tooltip:"download-report-modal_tooltip__aL7JH",trigger:"download-report-modal_trigger__TUdOH",tooltip_target_wrapper:"download-report-modal_tooltip_target_wrapper___4bfv",modal:"download-report-modal_modal__uekoj",error:"download-report-modal_error__Wbhno"}},13427:function(e){e.exports={sentSuccessfully:"report-sent-successfully_sentSuccessfully__MX_qx",content:"report-sent-successfully_content__GXjlE"}}}]);