PageSourceSearch

https://ro-affiliate.boomerang-partners.com/chunks/D31OLFpo.js

js boomerang-partners.com collected 2026-09-30 17:25:41 UTC 6,262 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`1.141.5`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`0b91a753-2777-49a0-8af0-05e79445cbd8`,e._sentryDebugIdIdentifier=`sentry-dbid-0b91a753-2777-49a0-8af0-05e79445cbd8`)}catch{}})();import{n as e,o as t}from"./DVxm0iIO.js";import{t as n}from"./BeLPFg17.js";import{Gt as r,Io as i,S as a,Si as o,Ts as s,U as c,ct as l,ht as u,lt as d,ot as f,qr as p,ri as m,rs as h,st as ee,vt as te,ws as ne}from"./sdMpotc1.js";import{d as g,t as _,v as re}from"./C2pvAlM7.js";import{Df as v,Ka as ie,Ko as ae,Pt as oe,cf as se,hf as ce,kl as le,mn as ue,nf as de,nl as fe,of as pe,t as y}from"./CwcG1ssT.js";import{a as me,i as he,n as ge,o as _e,s as ve,t as ye}from"./Cpw5-EUn.js";import{t as be}from"./D1PSOm-M.js";import{A as b,O as xe}from"./OPiOTCoO.js";import{l as Se,r as Ce,u as we}from"./D8A-IX_r.js";import{Dt as Te,dt as Ee,n as De}from"./CceByRE7.js";import{d as Oe,f as ke}from"./BGb-qFk8.js";import{C as Ae,S as je,W as x,_ as S,j as Me,t as C,x as Ne}from"./CimLHkaj.js";import{t as w}from"./9z9MAU_y.js";import{a as Pe,t as Fe}from"./DO_IErP9.js";import{o as Ie,t as Le}from"./D97MF7Np2.js";import{n as Re,o as ze,s as Be,t as Ve}from"./DiXloSpc.js";var T,E=e((()=>{T={view:{roles:[`manager`],capabilities:[`oldPayments`],perms:[`payment_list:view`]},closeMonth:{roles:[`head_of_affiliate`],perms:[`period:close`,`period:view`],permResolution:`and`},changeUnresolvedStatus:{roles:[`manager`],perms:[`payment_action:manage`]},changeResolvedStatus:{roles:[`head_of_affiliate`],perms:[`payment_action:manage`]},upload:{roles:[`head_of_affiliate`],perms:[`payment_import:manage`]},download:{roles:[`head_of_affiliate`]},viewPeriod:{roles:[`manager`,`affiliate`],perms:[`period:view`]}}})),D,O=e((()=>{Fe(),E(),D=()=>Pe(T)})),k,A=e((()=>{ke(),k=Oe(`payment`,[`period`])})),j,M=e((()=>{we(),j=Ce().of(Se().required()).default([])})),N,He=e((()=>{d(),{useFinancesTranslation:N}=l(`finances`)}));function Ue(e){let{t}=N();return(0,P.jsx)(Te,{title:t(`fields.type`),name:`paymentTypes`,as:Ee,options:F,showSearch:!1,...e})}var We,P,F,I=e((()=>{We=be(),De(),a(),S(),He(),P=h(),F=c(Object.values(Me).map(e=>({id:e,name:(0,We.upperFirst)(e)})))})),Ge=e((()=>{M(),I()})),Ke=e((()=>{Ge()})),L=e((()=>{A(),Ke()})),R,qe=e((()=>{ne(),L(),C(),R=e=>{let{period:t}
1=x({filterKey:k.period}),n=e??t.from;return`${s.fromISO(n).monthLong} ${s.fromISO(n).year}`}})),z,B=e((()=>{a(),z={list:e=>u(`/reward-calculator/payment/list`)(e),periodList:e=>u(`/reward-calculator/period/list`)(e),periodGet:e=>u(`/reward-calculator/period/get`)(e)}})),V,H,Je=e((()=>{Re(),Le(),E(),{t:V}=Ie(),H=Ve({label:()=>V(`navigation.monthClosure`),to:`/month-closure`,access:T.view})})),U=e((()=>{B(),E(),Je()})),Ye,Xe=e((()=>{_(),S(),L(),C(),w(),U(),O(),Ye=(e,{enabled:t=!0}={})=>{let{period:n}=x({filterKey:k.period}),r=e??n.from,i={date:r,partnerId:b()},{canViewPeriod:a}=D(),{data:o,isInitialLoading:s}=g(z.periodGet(i),()=>Ne(i),{enabled:t&&a});return{currentPeriod:o,isCurrentPeriodLoading:s,currentDate:r}}})),W,G,Ze=e((()=>{ve(),he(),ye(),W={periods:[]},G=_e(me(e=>({...W,setPeriod:t=>{e(()=>({periods:t}))},clear:()=>e(W)}),ge({name:`app___payment-period`,oldName:`payment-priod`,version:1})))})),Qe=e((()=>{Ze()}));function $e({selectedRows:e}){let{setPeriod:t}=G();(0,et.useEffect)(()=>{t(e)},[e,t])}var et,tt=e((()=>{et=t(n()),Qe()})),K,nt=e((()=>{_(),S(),w(),U(),O(),K=e=>{let{filter:t,options:n,enabled:r=!0}=e||{},{withPartnerId:i}=xe(),{canViewPeriod:a}=D(),o=i({...t,...n}),{data:s,refetch:c,isFetching:l,isLoading:u}=g(z.periodList(o),()=>je(o),{enabled:r&&a}),{data:d=[]}=s||{};return{periods:d,refetch:c,isPeriodsLoading:l||u}}})),q=e((()=>{O(),qe(),Xe(),tt(),nt()})),J,Y=e((()=>{d(),{useMonthClosureTranslation:J}=l(`month-closure`)})),X,rt,it=e((()=>{ae(),de(),y(),X=h(),rt=fe(({children:e,...t},n)=>(0,X.jsxs)(ie,{palette:`brand`,ref:n,...t,children:[(0,X.jsx)(le,{}),e]}))}));function at({children:e,onClose:t,...n}){let{t:r}=J(),a=v(),s=()=>{t?.(),a(`filters`)};return(0,Z.jsxs)(o,{children:[(0,Z.jsxs)(p,{rounded:`md`,direction:`row`,bg:`orange.50`,borderColor:`orange.300`,borderWidth:`1px`,px:4,py:`1.0625rem`,...n,children:[(0,Z.jsx)(m,{as:ze,boxSize:6,color:`orange`,mr:`2`}),(0,Z.jsx)(i,{children:e})]}),(0,Z.jsx)(oe,{asChild:!0,children:(0,Z.jsx)(`button`,{type:`button`,onClick:s,children:r(`closeMonth.filterPendingPayments`)})})]})}var Z,ot=e((()=>{ce(),Be(),r(),y(),Y(),Z=h()}));function st({date:e,isDisabled:t,onClick:n,...r}){let{t:a}=J(),{t:o}=ee(),s=re(),c=pe(),l=se(),u=b(),d=R(e),{currentPeriod:f,currentDate:m,isCurrentPeriodLoading:h}=Ye(e,{enabled:!t}),{mutate:ne}=Ae({mutation:{onSuccess:()=>{c(a(`closeMonth.successToast`,{period:f?.period})),s.invalidateQueries(z.list()),s.invalidateQueries(z.periodList()),s.invalidateQueries(z.periodGet({date:f?.period||m,partnerId:u}))},onError:e=>{l(te(e))}}}),g=f?.status?.toLowerCase()===`closed`,_=f?.status?.toLowerCase()===`ready`,v=a(`closeMonth.notReady`,{periodName:d});return g?v=a(`closeMonth.closed`,{periodName:d}):_&&(v=a(`closeMonth.close`,{periodName:d})),(0,Q.jsx)(ue,{title:a(`closeMonth.modal.header`,{periodName:d}),renderTrigger:({onOpen:e})=>(0,Q.jsx)(p,{w:`full`,children:(0,Q.jsx)(rt,{flex:1,onClick:t=>{n?.(t),e()},isDisabled:!_,isLoading:h,...r,children:v})}),cancelButtonText:o(`actions.noCancel`),submitButtonText:a(`closeMonth.modal.submitButton`),onSubmit:({onClose:e})=>{ne({data:{partnerId:Number(u),period:f?.period||m}}),e()},render:({onClose:e})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(i,{children:a(`closeMonth.modal.warning`)}),!_&&(0,Q.jsxs)(at,{mt:`2`,onClose:e,children:[(0,Q.jsx)(i,{children:a(`closeMonth.modal.notReadyWarning`)}),(0,Q.jsx)(i,{children:a(`closeMonth.modal.notReadyInstructions`)})]})]})})}var Q,$=e((()=>{_(),r(),w(),S(),y(),a(),f(),U(),q(),Y(),it(),ot(),Q=h()})),ct=e((()=>{$()})),lt=e((()=>{q(),ct()}));export{j as C,D,O as E,T as O,M as S,k as T,B as _,J as a,Ue as b,K as c,Qe as d,Ze as f,Je as g,H as h,Y as i,E as k,tt as l,U as m,st as n,q as o,G as p,$ as r,nt as s,lt as t,$e as u,z as v,A as w,I as x,L as y};
2//# sourceMappingURL=D31OLFpo.js.map

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.