PageSourceSearch

https://profesea.id/_next/static/chunks/pages/admin/transaction-management-789f2dba639dc8f7.js

js profesea.id collected 2026-10-02 00:24:34 UTC 10,376 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8887],{12963:function(e,t,a){"use strict";a.d(t,{Z:function(){return O}});var r=a(87462),n=a(63366),o=a(67294);a(59864);var l=a(86010),s=a(94780),i=a(90948),d=a(71657),c=a(15861),u=a(41796),p=a(88169),m=a(85893),f=(0,p.Z)((0,m.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz"),g=a(49990);let h=(0,i.ZP)(g.Z)(({theme:e})=>(0,r.Z)({display:"flex",marginLeft:`calc(${e.spacing(1)} * 0.5)`,marginRight:`calc(${e.spacing(1)} * 0.5)`},"light"===e.palette.mode?{backgroundColor:e.palette.grey[100],color:e.palette.grey[700]}:{backgroundColor:e.palette.grey[700],color:e.palette.grey[100]},{borderRadius:2,"&:hover, &:focus":(0,r.Z)({},"light"===e.palette.mode?{backgroundColor:e.palette.grey[200]}:{backgroundColor:e.palette.grey[600]}),"&:active":(0,r.Z)({boxShadow:e.shadows[0]},"light"===e.palette.mode?{backgroundColor:(0,u._4)(e.palette.grey[200],.12)}:{backgroundColor:(0,u._4)(e.palette.grey[600],.12)})})),v=(0,i.ZP)(f)({width:24,height:16});var x=function(e){return(0,m.jsx)("li",{children:(0,m.jsx)(h,(0,r.Z)({focusRipple:!0},e,{ownerState:e,children:(0,m.jsx)(v,{ownerState:e})}))})},S=a(1588),y=a(34867);function b(e){return(0,y.ZP)("MuiBreadcrumbs",e)}let w=(0,S.Z)("MuiBreadcrumbs",["root","ol","li","separator"]),j=["children","className","component","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"],Z=e=>{let{classes:t}=e;return(0,s.Z)({root:["root"],li:["li"],ol:["ol"],separator:["separator"]},b,t)},C=(0,i.ZP)(c.Z,{name:"MuiBreadcrumbs",slot:"Root",overridesResolver:(e,t)=>[{[`& .${w.li}`]:t.li},t.root]})({}),_=(0,i.ZP)("ol",{name:"MuiBreadcrumbs",slot:"Ol",overridesResolver:(e,t)=>t.ol})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"}),k=(0,i.ZP)("li",{name:"MuiBreadcrumbs",slot:"Separator",overridesResolver:(e,t)=>t.separator})({display:"flex",userSelect:"none",marginLeft:8,marginRight:8}),E=o.forwardRef(function(e,t){var a,s;let i=(0,d.Z)({props:e,name:"MuiBreadcrumbs"}),{children:c,className:u,component:p="nav",expandText:f="Show path",itemsAfterCollapse:g=1,itemsBeforeCollapse:h=1,maxItems:v=8,separator:S="/"}=i,y=(0,n.Z)(i,j),[b,w]=o.useState(!1),E=(0,r.Z)({},i,{component:p,expanded:b,expandText:f,itemsAfterCollapse:g,itemsBeforeCollapse:h,maxItems:v,separator:S}),O=Z(E),P=o.useRef(null),N=o.Children.toArray(c).filter(e=>o.isValidElement(e)).map((e,t)=>(0,m.jsx)("li",{className:O.li,children:e},`child-${t}`));return(0,m.jsx)(C,(0,r.Z)({ref:t,component:p,color:"text.secondary",className:(0,l.Z)(O.root,u),ownerState:E},y,{children:(0,m.jsx)(_,{className:O.ol,ref:P,ownerState:E,children:(a=b||v&&N.length<=v?N:(e=>{let t=()=>{w(!0);let e=P.current.querySelector("a[href],button,[tabindex]");e&&e.focus()};return h+g>=e.length?e:[...e.slice(0,h),(0,m.jsx)(x,{"aria-label":f,onClick:t},"ellipsis"),...e.slice(e.length-g,e.length)]})(N),s=O.separator,a.reduce((e,t,r)=>(r<a.length-1?e=e.concat(t,(0,m.jsx)(k,{"aria-hidden":!0,className:s,ownerState:E,children:S},`separator-${r}`)):e.push(t),e),[]))})}))});var O=E},81501:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/transaction-management",function(){return a(29596)}])},29596:function(e,t,a){"use strict";a.r(t);var r=a(85893),n=a(12963),o=a(23795),l=a(15861),s=a(99226),i=a(83321),d=a(98456),c=a(67294),u=a(5434),p=a(1954),m=a(29204),f=a(86501),g=a(11280),h=a(77483);let v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,[a,r]=(0,c.useState)(e);return(0,c.useEffect)(()=>{let a=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(a)}},[e,t]),a},x=()=>{let[e,t]=(0,c.useState)(""),[a,x]=(0,c.useState)(""),[S,y]=(0,c.useState)(""),[b,w]=(0,c.useState)("all"),[j,Z]=(0,c.useState)("all"),[C,_]=(0,c.useState)("all"),[k,E]=(0,c.useState)(0),[O,P]=(0,c.useState)(1),[N,z]=(0,c.useState)(10),[R,T]=(0,c.useState)("desc"),[A,M]=(0,c.useState)([]),[F,D]=(0,c.useState)(0),[I,B]=(0,c.useState)({all:0}),[L,W]=(0,c.useState)(!1),[$,U]=(0,c.useState)(!1),J=v(e,500),X=async()=>{var e,t,r,n,o,l;W(!0);try{let n=new URLSearchParams({page:O.toString(),take:N.toString(),sort:R,team_id:(0===k?2:3).toString()});J&&n.append("search",J),"all"!==b&&n.append("status",b),"all"!==j&&n.append("payment_method",j),"all"!==C&&n.append("item_type",C),a&&n.append("start_date",a),S&&n.append("end_date",S);let o=n.toString(),l=await g.e.get("/dashboard/user-transactions?".concat(o));if(200!=l.status)throw null!==(r=l.data.message)&&void 0!==r?r:"Something went wrong!";let s=(null===(e=l.data.userTransactions)||void 0===e?void 0:e.data)||l.data.data||[],i=(null===(t=l.data.userTransactions)||void 0===t?void 0:t.total)||l.data.total||0;M(s),D(i)}catch(t){let e="Something went wrong!";t instanceof m.d7&&(e=null!==(l=null==t?void 0:null===(n=t.response)||void 0===n?void 0:null===(o=n.data)||void 0===o?void 0:o.message)&&void 0!==l?l:e),"string"==typeof t&&(e=t),f.Am.error("Opps ".concat(e))}finally{W(!1)}},q=async()=>{var e,t,r,n,o,l,s,i,d,c,u,p;try{let c=new URLSearchParams({team_id:(0===k?2:3).toString()});J&&c.append("search",J),"all"!==j&&c.append("payment_method",j),"all"!==C&&c.append("item_type",C),a&&c.append("start_date",a),S&&c.append("end_date",S);let u=c.toString(),p=await g.e.get("/dashboard/user-transactions/count?".concat(u));if(200!=p.status)throw null!==(o=p.data.message)&&void 0!==o?o:"Something went wrong!";let m={all:null!==(l=null===(e=p.data.count)||void 0===e?void 0:e.all)&&void 0!==l?l:0,paid:null!==(s=null===(t=p.data.count)||void 0===t?void 0:t.paid)&&void 0!==s?s:0,pending:null!==(i=null===(r=p.data.count)||void 0===r?void 0:r.pending)&&void 0!==i?i:0,failed:null!==(d=null===(n=p.data.count)||void 0===n?void 0:n.failed)&&void 0!==d?d:0};B(m)}catch(t){let e="Something went wrong!";t instanceof m.d7&&(e=null!==(p=null==t?void 0:null===(c=t.response)||void 0===c?void 0:null===(u=c.data)||void 0===u?void 0:u.message)&&void 0!==p?p:e),"string"==typeof t&&(e=t),f.Am.error("Opps ".concat(e))}};(0,c.useEffect)(()=>{P(1)},[e,a,S,b,j,C,N,k]),(0,c.useEffect)(()=>{P(1)},[J,a,S,b,j,C,N,k]),(0,c.useEffect)(()=>{X(),q()},[J,a,S,b,j,C,O,N,R,k]);let H=()=>{t(""),x(""),y(""),w("all"),Z("all"),_("all"),P(1),T("desc")},V=async()=>{U(!0);try{let e=new URLSearchParams({page:"1",take:"99999",sort:R,team_id:(0===k?2:3).toString(),export:"true"});J&&e.append("search",J),"all"!==b&&e.append("status",b),"all"!==j&&e.a
1ppend("payment_method",j),"all"!==C&&e.append("item_type",C),a&&e.append("start_date",a),S&&e.append("end_date",S),await g.e.downloadFile("/dashboard/user-transactions?".concat(e.toString()),"transaction-list.csv"),f.Am.success("Export Success!")}catch(e){f.Am.error("Export Failed: "+((null==e?void 0:e.message)||"Something went wrong"))}finally{U(!1)}};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.Z,{separator:(0,r.jsx)(u.sOJ,{fontSize:"17px",color:"black"}),"aria-label":"breadcrumb",children:[(0,r.jsx)(o.Z,{href:"/admin",sx:{textDecoration:"none"},children:(0,r.jsx)(l.Z,{sx:{color:"#999999",fontSize:"14px"},children:"Dashboard"})},"1"),(0,r.jsx)(l.Z,{sx:{color:"#32497A",fontSize:"14px",fontWeight:700,cursor:"pointer"},children:"Transaction Management"},"2")]}),(0,r.jsxs)(s.Z,{sx:{backgroundColor:"#FFFFFF",padding:"20px 35px",borderRadius:"12px",mt:5,display:"flex",flexDirection:"column",gap:8},children:[(0,r.jsxs)(s.Z,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,r.jsx)(l.Z,{sx:{color:"#32497A",fontWeight:"700",fontSize:"24px"},children:"Transaction Management"}),(0,r.jsxs)(s.Z,{sx:{display:"flex",gap:2},children:[(0,r.jsx)(i.Z,{variant:"outlined",onClick:()=>{X(),q()},disabled:L,sx:{minWidth:"40px",width:"40px",height:"40px",padding:0,borderColor:"#32497A",color:"#32497A",backgroundColor:"#fff","&:hover":{borderColor:"#263a5e",backgroundColor:"#f0f4ff"}},children:(0,r.jsx)(p.JO,{icon:"mdi:refresh",fontSize:24})}),(0,r.jsx)(i.Z,{variant:"outlined",startIcon:$?(0,r.jsx)(d.Z,{size:20,color:"inherit"}):(0,r.jsx)(p.JO,{icon:"mdi:download"}),onClick:V,disabled:$,sx:{height:"40px",textTransform:"none",borderColor:"#32497A",color:"#32497A",backgroundColor:"#fff","&:hover":{borderColor:"#263a5e",backgroundColor:"#f0f4ff"}},children:$?"Exporting...":"Export Data"})]})]}),(0,r.jsx)(h.default,{data:A,total:F,transactionCount:I,page:O,setPage:P,pageItems:N,setPageItems:z,search:e,setSearch:t,paymentMethod:j,setPaymentMethod:Z,itemType:C,setItemType:_,status:b,setStatus:w,sort:R,setSort:T,startDate:a,setStartDate:x,endDate:S,setEndDate:y,activeTab:k,setActiveTab:E,handleClearFilter:H,loading:L,onStatusUpdated:()=>{X(),q()}})]})]})};x.acl={action:"read",subject:"admin-transaction-management"},t.default=x},88357:function(e,t,a){"use strict";a.d(t,{w_:function(){return i}});var r=a(67294),n={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=r.createContext&&r.createContext(n),l=function(){return(l=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},s=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(a[r[n]]=e[r[n]]);return a};function i(e){return function(t){return r.createElement(d,l({attr:l({},e.attr)},t),function e(t){return t&&t.map(function(t,a){return r.createElement(t.tag,l({key:a},t.attr),e(t.child))})}(e.child))}}function d(e){var t=function(t){var a,n=e.attr,o=e.size,i=e.title,d=s(e,["attr","size","title"]),c=o||t.size||"1em";return t.className&&(a=t.className),e.className&&(a=(a?a+" ":"")+e.className),r.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,n,d,{className:a,style:l(l({color:e.color||t.color},t.style),e.style),height:c,width:c,xmlns:"http://www.w3.org/2000/svg"}),i&&r.createElement("title",null,i),e.children)};return void 0!==o?r.createElement(o.Consumer,null,function(e){return t(e)}):t(n)}}},function(e){e.O(0,[1228,872,7311,4239,7483,9774,2888,179],function(){return e(e.s=81501)}),_N_E=e.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.