vendor: 9,947 bytes, line 1
1import{R as P,w as ce,r as N,j as e,C as Te,t as J,E as de,g as pe,B as Ue,y as He,X as me}from"./index-C3Qps0S4.js";import{B}from"./button-xdpkFraK.js";import{B as ge}from"./badge-DBCec9J8.js";import{T as Ne,a as we,b as K,c as G}from"./tabs-CqWqAAjb.js";import{H as te}from"./history-B2QWoLNH.js";import{G as Se}from"./gift-Dnnb3vap.js";import{F as Ce}from"./filter-BhwTfzsC.js";import{S as ke}from"./search-DKbjFAwP.js";import{D as xe}from"./download-DqVnTrbq.js";import{C as ue}from"./circle-x-BRy8Ip-h.js";import{C as ye}from"./circle-check-big-D8n-k-Kq.js";import{C as he}from"./clock-CHw5d3NP.js";import{j as E,L as $,m as V,i as z,k as X,A as Oe,l as _,n as ae,o as Le,p as se,q as De,r as Ee,s as _e,e as q,G as ze,t as ie,v as ne,D as Re,x as Fe,X as fe,Y as Ae,y as Ie,R as $e,T as Be,z as Me}from"./generateCategoricalChart-DSEBz6TU.js";import{C as Ve}from"./CartesianGrid-Bi9K4IgD.js";import"./index-Jol-UBUv.js";import"./string-0bvjYUJm.js";import"./band-CquvqAHh.js";import"./init-Dmth1JHB.js";import"./ordinal-DILIJJjt.js";import"./linear-B73P1QuO.js";import"./defaultLocale-C4B-KCzX.js";import"./time-BOCF2igb.js";var We=["layout","type","stroke","connectNulls","isRange","ref"],Ke=["key"],ve;function R(t){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},R(t)}function be(t,a){if(t==null)return{};var i=Ge(t,a),s,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)s=o[r],!(a.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(i[s]=t[s])}return i}function Ge(t,a){if(t==null)return{};var i={};for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)){if(a.indexOf(s)>=0)continue;i[s]=t[s]}return i}function L(){return L=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t},L.apply(this,arguments)}function re(t,a){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);a&&(s=s.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),i.push.apply(i,s)}return i}function k(t){for(var a=1;a<arguments.length;a++){var i=arguments[a]!=null?arguments[a]:{};a%2?re(Object(i),!0).forEach(function(s){w(t,s,i[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):re(Object(i)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(i,s))})}return t}function Xe(t,a){if(!(t instanceof a))throw new TypeError("Cannot call a class as a function")}function oe(t,a){for(var i=0;i<a.length;i++){var s=a[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,je(s.key),s)}}function Ye(t,a,i){return a&&oe(t.prototype,a),i&&oe(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function qe(t,a,i){return a=W(a),Qe(t,Pe()?Reflect.construct(a,i||[],W(t).constructor):a.apply(t,i))}function Qe(t,a){if(a&&(R(a)==="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Je(t)}function Je(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Pe(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Pe=function(){return!!t})()}function W(t){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},W(t)}function Ze(t,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(a&&a.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),a&&Q(t,a)}function Q(t,a){return Q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(s,r){return s.__proto__=r,s},Q(t,a)}function w(t,a,i){return a=je(a),a in t?Object.defineProperty(t,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[a]=i,t}function je(t){var a=et(t,"string");return R(a)=="symbol"?a:a+""}function et(t,a){if(R(t)!="object"||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var s=i.call(t,a);if(R(s)!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var S=(function(t){function a(){var i;Xe(this,a);for(var s=arguments.length,r=new Array(s),o=0;o<s;o++)r[o]=arguments[o];return i=qe(this,a,[].concat(r)),w(i,"state",{isAnimationFinished:!0}),w(i,"id",_e("recharts-area-")),w(i,"handleAnimationEnd",function(){var l=i.props.onAnimationEnd;i.setState({isAnimationFinished:!0}),q(l)&&l()}),w(i,"handleAnimationStart",function(){var l=i.props.onAnimationStart;i.setState({isAnimationFinished:!1}),q(l)&&l()}),i}return Ze(a,t),Ye(a,[{key:"renderDots",value:function(s,r,o){var l=this.props.isAnimationActive,d=this.state.isAnimationFinished;if(l&&!d)return null;var p=this.props,n=p.dot,g=p.points,x=p.dataKey,h=E(this.props,!1),A=E(n,!0),v=g.map(function(j,c){var y=k(k(k({key:"dot-".concat(c),r:3},h),A),{},{index:c,cx:j.x,cy:j.y,dataKey:x,value:j.value,payload:j.payload,points:g});return a.renderDotItem(n,y)}),m={clipPath:s?"url(#clipPath-".concat(r?"":"dots-").concat(o,")"):null};return P.createElement($,L({className:"recharts-area-dots"},m),v)}},{key:"renderHorizontalRect",value:function(s){var r=this.props,o=r.baseLine,l=r.points,d=r.strokeWidth,p=l[0].x,n=l[l.length-1].x,g=s*Math.abs(p-n),x=V(l.map(function(h){return h.y||0}));return z(o)&&typeof o=="number"?x=Math.max(o,x):o&&Array.isArray(o)&&o.length&&(x=Math.max(V(o.map(function(h){return h.y||0})),x)),z(x)?P.createElement("rect",{x:p<n?p:p-g,y:0,width:g,height:Math.floor(x+(d?parseInt("".concat(d),10):1))}):null}},{key:"renderVerticalRect",value:function(s){var r=this.props,o=r.baseLine,l=r.points,d=r.strokeWidth,p=l[0].y,n=l[l.length-1].y,g=s*Math.abs(p-n),x=V(l.map(function(h){return h.x||0}));return z(o)&&typeof o=="number"?x=Math.max(o,x):o&&Array.isArray(o)&&o.length&&(x=Math.max(V(o.map(function(h){return h.x||0})),x)),z(x)?P.createElement("rect",{x:0,y:p<n?p:p-g,width:x+(d?parseInt("".concat(d),10):1),height:Math.floor(g)}):null}},{key:"renderClipRect",value:function(s){var r=this.props.layout;return r==="vertical"?this.renderVerticalRect(s):this.renderHorizontalRect(s)}},{key:"renderAreaStatically",value:function(s,r,o,l){var d=this.props,p=d.layout,n=d.type,g=d.stroke,x=d.connectNulls,h=d.isRange;d.ref;var A=be(d,We);return P.createElement($,{clipPath:o?"url(#clipPath-".concat(l,")"):null},P.createElement(X,L({},E(A,!0),{points:s,connectNulls:x,type:n,baseLine:r,layout:p,stroke:"none",className:"recharts-area-area"})),g!=="none"&&P.createElement(X,L({},E(this.props,!1),{className:"recharts-area-curve",layout:p,type:n,connectNulls:x,fill:"none",points:s})),g!=="none"&&h&&P.createElement(X,L({},E(this.props,!1),{className:"recharts-area-curve",layout:p,type:n,connectNulls:x,fill:"none",points:r})))}},{key:"renderAreaWithAnimation",value:function(s,r){var o=this,l=this.props,d=l.points,p=l.baseLine,n=l.isAnimationActive,g=l.animationBegin,x=l.animationDuration,h=l.animationEasing,A=l.animationId,v=this.state,m=v.prevPoints,j=v.prevBaseLine;return P.createElement(Oe,{begin:g,duration:x,isActive:n,easing:h,from:{t:0},to:{t:1},key:"area-".concat(A),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(c){var y=c.t;if(m){var H=m.length/d.length,f=d.map(function(U,D){var O=Math.floor(D*H);if(m[O]){var C=m[O],F=_(C.x,U.x),I=_(C.y,U.y);return k(k({},U),{},{x:F(y),y:I(y)})}return U}),b;if(z(p)&&typeof p=="number"){var T=_(j,p);b=T(y)}else if(ae(p)||Le(p)){var u=_(j,0);b=u(y)}else b=p.map(function(U,D){var O=Math.floor(D*H);if(j[O]){var C=j[O],F=_(C.x,U.x),I=_(C.y,U.y);return k(k({},U),{},{x:F(y),y:I(y)})}return U});return o.renderAreaStatically(f,b,s,r)}return P.createElement($,null,P.createElement("defs",null,P.createElement("clipPath",{id:"animationClipPath-".concat(r)},o.renderClipRect(y))),P.createElement($,{clipPath:"url(#animationClipPath-".concat(r,")")},o.renderAreaStatically(d,p,s,r)))})}},{key:"renderArea",value:function(s,r){var o=this.props,l=o.points,d=o.baseLine,p=o.isAnimationActive,n=this.state,g=n.prevPoints,x=n.prevBaseLine,h=n.totalLength;return p&&l&&l.length&&(!g&&h>0||!se(g,l)||!se(x,d))?this.renderAreaWithAnimation(s,r):this.renderAreaStatically(l,d,s,r)}},{key:"render",value:function(){var s,r=this.props,o=r.hide,l=r.dot,d=r.points,p=r.className,n=r.top,g=r.left,x=r.xAxis,h=r.yAxis,A=r.width,v=r.height,m=r.isAnimationActive,j=r.id;if(o||!d||!d.length)return null;var c=this.state.isAnimationFinished,y=d.length===1,H=ce("recharts-area",p),f=x&&x.allowDataOverflow,b=h&&h.allowDataOverflow,T=f||b,u=ae(j)?this.id:j,U=(s=E(l,!1))!==null&&s!==void 0?s:{r:3,strokeWidth:2},D=U.r,O=D===void 0?3:D,C=U.strokeWidth,F=C===void 0?2:C,I=De(l)?l:{},Z=I.clipDot,ee=Z===void 0?!0:Z,M=O*2+F;return P.createElement($,{className:H},f||b?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(u)},P.createElement("rect",{x:f?g:g-A/2,y:b?n:n-v/2,width:f?A:A*2,height:b?v:v*2})),!ee&&P.createElement("clipPath",{id:"clipPath-dots-".concat(u)},P.createElement("rect",{x:g-M/2,y:n-M/2,width:A+M,height:v+M}))):null,y?null:this.renderArea(T,u),(l||y)&&this.renderDots(T,ee,u),(!m||c)&&Ee.renderCallByParent(this.props,d))}}],[{key:"getDerivedStateFromProps",value:function(s,r){return s.animationId!==r.prevAnimationId?{prevAnimationId:s.animationId,curPoints:s.points,curBaseLine:s.baseLine,prevPoints:r.curPoints,prevBaseLine:r.curBaseLine}:s.points!==r.curPoints||s.baseLine!==r.curBaseLine?{curPoints:s.points,curBaseLine:s.baseLine}:null}}])})(N.PureComponent);ve=S;
1w(S,"displayName","Area");w(S,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!ze.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});w(S,"getBaseValue",function(t,a,i,s){var r=t.layout,o=t.baseValue,l=a.props.baseValue,d=l??o;if(z(d)&&typeof d=="number")return d;var p=r==="horizontal"?s:i,n=p.scale.domain();if(p.type==="number"){var g=Math.max(n[0],n[1]),x=Math.min(n[0],n[1]);return d==="dataMin"?x:d==="dataMax"||g<0?g:Math.max(Math.min(n[0],n[1]),0)}return d==="dataMin"?n[0]:d==="dataMax"?n[1]:n[0]});w(S,"getComposedData",function(t){var a=t.props,i=t.item,s=t.xAxis,r=t.yAxis,o=t.xAxisTicks,l=t.yAxisTicks,d=t.bandSize,p=t.dataKey,n=t.stackedData,g=t.dataStartIndex,x=t.displayedData,h=t.offset,A=a.layout,v=n&&n.length,m=ve.getBaseValue(a,i,s,r),j=A==="horizontal",c=!1,y=x.map(function(f,b){var T;v?T=n[g+b]:(T=ie(f,p),Array.isArray(T)?c=!0:T=[m,T]);var u=T[1]==null||v&&ie(f,p)==null;return j?{x:ne({axis:s,ticks:o,bandSize:d,entry:f,index:b}),y:u?null:r.scale(T[1]),value:T,payload:f}:{x:u?null:s.scale(T[1]),y:ne({axis:r,ticks:l,bandSize:d,entry:f,index:b}),value:T,payload:f}}),H;return v||c?H=y.map(function(f){var b=Array.isArray(f.value)?f.value[0]:null;return j?{x:f.x,y:b!=null&&f.y!=null?r.scale(b):null}:{x:b!=null?s.scale(b):null,y:f.y}}):H=j?r.scale(m):s.scale(m),k({points:y,baseLine:H,layout:A,isRange:c},h)});w(S,"renderDotItem",function(t,a){var i;if(P.isValidElement(t))i=P.cloneElement(t,a);else if(q(t))i=t(a);else{var s=ce("recharts-area-dot",typeof t!="boolean"?t.className:""),r=a.key,o=be(a,Ke);i=P.createElement(Re,L({},o,{key:r,className:s}))}return i});var tt=Fe({chartName:"AreaChart",GraphicalChild:S,axisComponents:[{axisType:"xAxis",AxisComp:fe},{axisType:"yAxis",AxisComp:Ae}],formatAxisMap:Ie});const le={topup:{label:"à¹à¸à¸´à¸¡à¹à¸à¸´à¸ (สลิà¸)",color:"bg-blue-500/20 text-blue-400 border-blue-500/30"},admin_add:{label:"Admin à¹à¸à¸´à¹à¸¡",color:"bg-green-500/20 text-green-400 border-green-500/30"},admin_deduct:{label:"Admin หัà¸",color:"bg-red-500/20 text-red-400 border-red-500/30"}},Y={pending:{label:"รà¸à¸à¸£à¸§à¸",icon:he,color:"text-yellow-400"},approved:{label:"à¸à¸à¸¸à¸¡à¸±à¸à¸´à¹à¸¥à¹à¸§",icon:ye,color:"text-green-400"},rejected:{label:"à¸à¸à¸´à¹à¸ªà¸",icon:ue,color:"text-red-400"}};function Nt(){const[t,a]=N.useState("history");return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:26",className:"space-y-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:28",children:[e.jsxs("h2",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:29",className:"text-lg font-bold flex items-center gap-2",children:[e.jsx(te,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:30",className:"w-5 h-5 text-purple-400"}),"à¸à¸£à¸°à¸§à¸±à¸à¸´à¸à¸²à¸£à¹à¸à¸´à¸¡ Point"]}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:33",className:"text-xs text-muted-foreground",children:"à¸à¸¹à¸à¸£à¸°à¸§à¸±à¸à¸´à¸¢à¹à¸à¸à¸«à¸¥à¸±à¸, สรุà¸à¸¢à¸à¸, à¹à¸¥à¸° Point à¸à¸£à¸µ (à¸à¸²à¸£à¹à¸à¹à¸à¸à¸£à¹)"})]}),e.jsxs(Ne,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:36",value:t,onValueChange:a,className:"w-full",children:[e.jsxs(we,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:37",className:"grid w-full grid-cols-3",children:[e.jsxs(K,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:38",value:"history",className:"text-xs flex items-center gap-1",children:[e.jsx(te,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:39",className:"w-3.5 h-3.5"})," à¸à¸£à¸°à¸§à¸±à¸à¸´à¹à¸à¸´à¸¡à¹à¸à¸´à¸"]}),e.jsxs(K,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:41",value:"chart",className:"text-xs flex items-center gap-1",children:[e.jsx(Te,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:42",className:"w-3.5 h-3.5"})," สรุà¸à¸¢à¸à¸"]}),e.jsxs(K,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:44",value:"free-credits",className:"text-xs flex items-center gap-1",children:[e.jsx(Se,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:45",className:"w-3.5 h-3.5"})," Point à¸à¸£à¸µ"]})]}),e.jsx(G,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:49",value:"history",children:e.jsx(at,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:50"})}),e.jsx(G,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:52",value:"chart",children:e.jsx(st,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:53"})}),e.jsx(G,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:55",value:"free-credits",children:e.jsx(it,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:56"})})]})]})}function at(){const[t,a]=N.useState("all"),[i,s]=N.useState("all"),[r,o]=N.useState(""),[l,d]=N.useState(0),[p,n]=N.useState(null),g=30,{data:x,isLoading:h}=J.admin.topupHistory.useQuery({status:t,type:i,search:r.trim()||void 0,limit:g,offset:l*g}
1),A=x?.items||[],v=x?.total||0,m=Math.ceil(v/g),j=()=>{if(!A.length)return;const c=["ID","วัà¸à¸à¸µà¹","à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹","Username","à¹à¸à¸à¸£à¹à¹à¸à¸£","à¸à¸£à¸°à¹à¸ à¸","à¸à¸³à¸à¸§à¸","สà¸à¸²à¸à¸°","à¸à¸à¸²à¸à¸²à¸£","à¸à¸à¸¸à¸¡à¸±à¸à¸´à¹à¸à¸¢","หมายà¹à¸«à¸à¸¸"],y=A.map(u=>[u.id,new Date(u.createdAt).toLocaleString("th-TH"),u.userName,u.userUsername||"",u.userPhone||"",le[u.type]?.label||u.type,u.amount,Y[u.status]?.label||u.status,u.bankName||"",u.adminName||"",u.description||u.rejectionReason||""]),H="\uFEFF"+[c,...y].map(u=>u.map(U=>`"${String(U).replace(/"/g,'""')}"`).join(",")).join(` 2`),f=new Blob([H],{type:"text/csv;charset=utf-8;"}),b=URL.createObjectURL(f),T=document.createElement("a");T.href=b,T.download=`topup-history-${new Date().toISOString().slice(0,10)}.csv`,T.click(),URL.revokeObjectURL(b)};return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:112",className:"space-y-3 mt-3",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:114",className:"glass-card rounded-xl p-3 space-y-2",children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:115",className:"flex items-center gap-2 flex-wrap",children:[e.jsx(Ce,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:116",className:"w-3.5 h-3.5 text-gray-400"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:117",className:"relative flex-1 min-w-[150px]",children:[e.jsx(ke,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:118",className:"absolute left-2.5 top-1/2 -translate-y-1/2 w-3.5 h-3.5 text-gray-500"}),e.jsx("input",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:119",type:"text",value:r,onChange:c=>{o(c.target.value),d(0)},placeholder:"à¸à¹à¸à¸«à¸²à¸à¸·à¹à¸, username, à¹à¸à¸à¸£à¹...",className:"w-full pl-8 pr-3 py-1.5 bg-black/40 border border-zinc-700 rounded-lg text-xs text-white placeholder:text-gray-600 focus:border-purple-500/50 focus:outline-none"})]}),e.jsxs("select",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:127",value:i,onChange:c=>{s(c.target.value),d(0)},className:"bg-black/40 border border-zinc-700 rounded-lg px-2 py-1.5 text-xs text-white focus:outline-none",children:[e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:132",value:"all",children:"à¸à¸¸à¸à¸à¸£à¸°à¹à¸ à¸"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:133",value:"topup",children:"à¹à¸à¸´à¸¡à¹à¸à¸´à¸ (สลิà¸)"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:134",value:"admin_add",children:"Admin à¹à¸à¸´à¹à¸¡"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:135",value:"admin_deduct",children:"Admin หัà¸"})]}),e.jsxs("select",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:137",value:t,onChange:c=>{a(c.target.value),d(0)},className:"bg-black/40 border border-zinc-700 rounded-lg px-2 py-1.5 text-xs text-white focus:outline-none",children:[e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:142",value:"all",children:"à¸à¸¸à¸à¸ªà¸à¸²à¸à¸°"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:143",value:"pending",children:"รà¸à¸à¸£à¸§à¸"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:144",value:"approved",children:"à¸à¸à¸¸à¸¡à¸±à¸à¸´à¹à¸¥à¹à¸§"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:145",value:"rejected",children:"à¸à¸à¸´à¹à¸ªà¸"})]}),(t!=="all"||i!=="all"||r)&&e.jsx(B,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:148",variant:"ghost",size:"sm",className:"text-[10px] text-gray-400",onClick:()=>{a("all"),s("all"),o(""),d(0)},children:"ลà¹à¸²à¸à¸à¸±à¸§à¸à¸£à¸à¸"}),e.jsxs(B,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:152",variant:"outline",size:"sm",className:"text-[10px] border-green-500/30 text-green-400 hover:bg-green-500/10 ml-auto",onClick:j,disabled:A.length===0,children:[e.jsx(xe,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:153",className:"w-3 h-3 mr-1"})," Export CSV"]})]})}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:159",className:"space-y-2",children:h?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:161",className:"text-center py-8 text-gray-500 text-sm",children:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸..."}):A.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:163",className:"text-center py-8 text-gray-500 text-sm",children:"à¹à¸¡à¹à¸à¸à¸£à¸²à¸¢à¸à¸²à¸£"}):A.map(c=>
2{const y=Y[c.status]||Y.pending,H=le[c.type]||{label:c.type,color:"bg-zinc-500/20 text-zinc-400 border-zinc-500/30"},f=y.icon;return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:170",className:`glass-card rounded-xl p-3 border space-y-2 ${c.status==="approved"?"border-green-500/10":c.status==="rejected"?"border-red-500/10":"border-yellow-500/10"}`,children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:171",className:"flex items-center justify-between",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:172",className:"flex items-center gap-2 min-w-0",children:[e.jsx(f,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:173",className:`w-4 h-4 shrink-0 ${y.color}`}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:174",className:"min-w-0",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:175",className:"text-sm font-medium text-white truncate",children:c.userName}),e.jsxs("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:176",className:"text-[10px] text-gray-500",children:[c.userUsername&&e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:177",className:"mr-2",children:["@",c.userUsername]}),c.userPhone&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:178",children:c.userPhone})]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:182",className:"text-right shrink-0",children:[e.jsxs("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:183",className:`text-sm font-bold ${c.type==="admin_deduct"?"text-red-400":"text-green-400"}`,children:[c.type==="admin_deduct"?"-":"+",parseFloat(c.amount).toLocaleString()]}),e.jsx(ge,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:186",variant:"outline",className:`text-[9px] ${H.color}`,children:H.label})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:189",className:"flex items-center justify-between text-[10px] border-t border-white/5 pt-1.5",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:190",className:"flex items-center gap-3 text-gray-500",children:[e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:191",children:["#",c.id]}),e.jsx("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:192",children:new Date(c.createdAt).toLocaleString("th-TH",{day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit"})}),c.bankName&&e.jsx("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:193",className:"text-cyan-400",children:c.bankName})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:195",className:"flex items-center gap-2",children:[c.adminName&&e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:196",className:"text-amber-400",children:["à¹à¸à¸¢: ",c.adminName]}),c.slipUrl&&e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:198",onClick:()=>n(pe(c.slipUrl)),className:"flex items-center gap-0.5 text-cyan-400 hover:text-cyan-300 transition-colors",children:[e.jsx(de,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:199",className:"w-3 h-3"})," à¸à¸¹à¸ªà¸¥à¸´à¸"]})]})]}),(c.description||c.rejectionReason)&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:205",className:"text-[10px] text-gray-500",children:[c.description&&e.jsxs("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:206",children:["หมายà¹à¸«à¸à¸¸: ",c.description]}),c.rejectionReason&&e.jsxs("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:207",className:"text-red-400",children:["à¹à¸«à¸à¸¸à¸à¸¥à¸à¸à¸´à¹à¸ªà¸: ",c.rejectionReason]})]})]},c.id)})}),m>1&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:218",className:"flex items-center justify-between pt-2",children:[e.jsxs("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:219",className:"text-[10px] text-gray-500",children:["à¹à¸ªà¸à¸ ",l*g+1,"-",Math.min((l+1)*g,v)," à¸à¸²à¸ ",v," รายà¸à¸²à¸£"]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:220",className:"flex items-center gap-1",children:[e.jsx(B,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:221",variant:"outline",size:"sm",disabled:l===0,onClick:()=>d(c=>c-1),className:"h-7 w-7 p-0",children:e.jsx(Ue,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:221",className:"w-3.5 h-3.5"})}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:222",className:"text-xs text-gray-400 px-2",children:[l+1," / ",m]}),e.jsx(B,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:223",variant:"outline",size:"sm",disabled:l>=m-1,onClick:()=>d(c=>c+1),className:"h-7 w-7 p-0",children:e.jsx(He,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:223",className:"w-3.5 h-3.5"})})]})]}),p&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:230",className:"fixed inset-0 bg-black/80 backdrop-blur-sm z-[9999] flex items-center justify-center p-6",onClick:()=>n(null),children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:231",className:"relative w-[280px] max-h-[70vh] bg-zinc-900 rounded-2xl border border-zinc-700 shadow-2xl overflow-hidden animate-in fade-in zoom-in-95 duration-200",onClick:c=>c.stopPropagation(),children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:235",className:"flex items-center justify-between px-3 py-2 border-b border-zinc-700/50",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:236",className:"text-xs font-bold text-white",children:"สลิà¸à¸à¸²à¸£à¹à¸à¸à¹à¸à¸´à¸"}),e.jsx("button",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:237",onClick:()=>n(null),className:"w-6 h-6 flex items-center justify-center rounded-full bg-zinc-700 hover:bg-red-500/80 transition-colors text-white text-[10px]",children:e.jsx(me,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:237",className:"w-3 h-3"})})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:239",className:"overflow-y-auto max-h-[calc(70vh-40px)] p-2",children:e.jsx("img",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:240",src:p,alt:"Payment slip",className:"w-full rounded-lg",onError:c=>{const y=c.target;!y.src.includes("/api/storage-proxy/")&&y.src.includes("/manus-storage/")&&(y.src=y.src.replace("/manus-storage/","/api/storage-proxy/"))}})})]})})]})}function st(){const[t,a]=N.useState(30),{data:i,isLoading:s}=J.admin.topupDailyStats.useQuery({days:t}),r=N.useMemo(()=>!i||i.length===0?{total:0,topup:0,adminAdd:0,freeCredit:0,txCount:0}:i.reduce((o,l)=>({total:o.total+l.totalAmount,topup:o.topup+l.topupAmount,adminAdd:o.adminAdd+l.adminAddAmount,freeCredit:o.freeCredit+l.freeCreditAmount,txCount:o.txCount+l.txCount}),{total:0,topup:0,adminAdd:0,freeCredit:0,txCount:0}),[i]);return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:266",className:"space-y-4 mt
2-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:268",className:"flex items-center justify-between",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:269",className:"text-sm font-medium text-white",children:"สรุà¸à¸¢à¸à¸à¹à¸à¸´à¸¡à¹à¸à¸´à¸"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:270",className:"flex gap-1",children:[7,14,30,60].map(o=>e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:272",onClick:()=>a(o),className:`px-2.5 py-1 rounded-lg text-[10px] transition-all ${t===o?"bg-purple-500/20 text-purple-300 border border-purple-500/30":"text-gray-500 hover:text-gray-300"}`,children:[o," วัà¸"]},o))})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:280",className:"grid grid-cols-2 md:grid-cols-4 gap-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:281",className:"glass-card rounded-xl p-3 text-center",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:282",className:"text-[10px] text-gray-400",children:"ยà¸à¸à¸£à¸§à¸¡à¸à¸±à¹à¸à¸«à¸¡à¸"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:283",className:"text-lg font-bold text-white",children:r.total.toLocaleString()})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:285",className:"glass-card rounded-xl p-3 text-center",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:286",className:"text-[10px] text-gray-400",children:"à¹à¸à¸´à¸¡à¸ªà¸¥à¸´à¸"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:287",className:"text-lg font-bold text-blue-400",children:r.topup.toLocaleString()})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:289",className:"glass-card rounded-xl p-3 text-center",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:290",className:"text-[10px] text-gray-400",children:"Admin à¹à¸à¸´à¹à¸¡"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:291",className:"text-lg font-bold text-green-400",children:r.adminAdd.toLocaleString()})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:293",className:"glass-card rounded-xl p-3 text-center",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:294",className:"text-[10px] text-gray-400",children:"Point à¸à¸£à¸µ"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:295",className:"text-lg font-bold text-pink-400",children:r.freeCredit.toLocaleString()})]})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:300",className:"glass-card rounded-xl p-4",children:s?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:302",className:"h-[250px] flex items-center justify-center text-gray-500 text-sm",children:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸..."}):!i||i.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:304",className:"h-[250px] flex items-center justify-center text-gray-500 text-sm",children:"à¹à¸¡à¹à¸¡à¸µà¸à¹à¸à¸¡à¸¹à¸¥"}):e.jsx($e,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:306",width:"100%",height:250,children:e.jsxs(tt,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:307",data:i,margin:{top:5,right:10,left:0,bottom:5},children:[e.jsxs("defs",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:308",children:[e.jsxs("linearGradient",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:309",id:"colorTopup",x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:310",offset:"5%",stopColor:"#3b82f6",stopOpacity:.3}),e.jsx("stop",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:311",offset:"95%",stopColor:"#3b82f6",stopOpacity:0})]}),e.jsxs("linearGradient",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:313",id:"c
2olorAdmin",x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:314",offset:"5%",stopColor:"#22c55e",stopOpacity:.3}),e.jsx("stop",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:315",offset:"95%",stopColor:"#22c55e",stopOpacity:0})]}),e.jsxs("linearGradient",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:317",id:"colorFree",x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:318",offset:"5%",stopColor:"#ec4899",stopOpacity:.3}),e.jsx("stop",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:319",offset:"95%",stopColor:"#ec4899",stopOpacity:0})]})]}),e.jsx(Ve,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:322",strokeDasharray:"3 3",stroke:"#333"}),e.jsx(fe,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:323",dataKey:"date",tick:{fontSize:10,fill:"#888"},tickFormatter:o=>{const l=new Date(o);return`${l.getDate()}/${l.getMonth()+1}`}}),e.jsx(Ae,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:324",tick:{fontSize:10,fill:"#888"},tickFormatter:o=>o>=1e3?`${(o/1e3).toFixed(0)}k`:o}),e.jsx(Be,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:325",contentStyle:{backgroundColor:"#1a1a2e",border:"1px solid #333",borderRadius:"8px",fontSize:"11px"},labelFormatter:o=>new Date(o).toLocaleDateString("th-TH",{day:"numeric",month:"short",year:"numeric"}),formatter:(o,l)=>[o.toLocaleString(),l==="topupAmount"?"à¹à¸à¸´à¸¡à¸ªà¸¥à¸´à¸":l==="adminAddAmount"?"Admin à¹à¸à¸´à¹à¸¡":"Point à¸à¸£à¸µ"]}),e.jsx(Me,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:326",formatter:o=>o==="topupAmount"?"à¹à¸à¸´à¸¡à¸ªà¸¥à¸´à¸":o==="adminAddAmount"?"Admin à¹à¸à¸´à¹à¸¡":"Point à¸à¸£à¸µ",wrapperStyle:{fontSize:"11px"}}),e.jsx(S,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:327",type:"monotone",dataKey:"topupAmount",stroke:"#3b82f6",fillOpacity:1,fill:"url(#colorTopup)",strokeWidth:2}),e.jsx(S,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:328",type:"monotone",dataKey:"adminAddAmount",stroke:"#22c55e",fillOpacity:1,fill:"url(#colorAdmin)",strokeWidth:2}),e.jsx(S,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:329",type:"monotone",dataKey:"freeCreditAmount",stroke:"#ec4899",fillOpacity:1,fill:"url(#colorFree)",strokeWidth:2})]})})})]})}function it(){const[t,a]=N.useState("all"),[i,s]=N.useState("all"),[r,o]=N.useState(null),{data:l,isLoading:d}=J.admin.freeCreditClaims.useQuery(t!=="all"||i!=="all"?{status:t!=="all"?t:void 0,claimType:i!=="all"?i:void 0}:void 0),p=()=>{if(!l||l.length===0)return;const n=["ID","วัà¸à¸à¸µà¹","à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹","à¸à¸£à¸°à¹à¸ à¸","à¹à¸§à¹à¸à¹à¸à¸°à¸à¸³","รหัสสมาà¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸à¸£à¹","à¹à¸§à¸¥à¸²à¹à¸à¸´à¸à¸¥à¸´à¸à¸à¹","à¸à¸³à¸à¸§à¸ Point","สà¸à¸²à¸à¸°","สà¸à¸²à¸à¸°à¸à¸£à¸§à¸","หมายà¹à¸«à¸à¸¸ Admin","à¸à¸¹à¹à¸à¸£à¸§à¸ ID","วัà¸à¸à¸µà¹à¸à¸£à¸§à¸","ลิà¸à¸à¹à¸ าà¸à¸«à¸¥à¸±à¸à¸à¸²à¸"],g=l.map(m=>[m.id,new Date(m.createdAt).toLocaleString("th-TH"),m.userDisplayName||m.userName||`User #${m.userId}`,m.claimType==="partner_signup"?"สมัà¸à¸£à¹à¸§à¹à¸à¹à¸à¸°à¸à¸³ 500 Points":"หลัà¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸´à¸¡à¹à¸à¸´à¸à¹à¸à¸´à¸¡",m.websiteName||"",m.partnerAccountId||"",m.clickCreatedAt?new Date(m.clickCreatedAt).toLocaleString("th-TH"):"",m.creditAmount,m.status==="approved"?"à¸à¸à¸¸à¸¡à¸±à¸à¸´":m.status==="rejected"?"à¸à¸à¸´à¹à¸ªà¸":"รà¸à¸à¸£à¸§à¸",m.verificationStatus==="verified"?"à¸à¸à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£":m.verificationStatus==="failed"?"à¸à¸£à¸§à¸à¹à¸¡à¹à¸à¹à¸²à¸":m.verificationStatus==="pending"?"รà¸à¸à¸£à¸§à¸à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹":"à¹à¸¡à¹à¹à¸à¹à¸à¸²à¸£à¸à¸£à¸§à¸à¹à¸à¸à¸à¸µà¹",m.adminNote||"",m.reviewedBy||"",m.reviewedAt?new Date(m.reviewedAt).toLocaleString("th-TH"):"",m.proofImageUrl||""]),x="\uFEFF"+[n,...g].map(m=>m.map(j=>`"${String(j).replace(/"/g,'""')}"`).join(",")).join(` 3`),h=new Blob([x],{type:"text/csv;charset=utf-8;"}),A=URL.createObjectURL(h),v=document.createElement("a");v.href=A,v.download=`free-points-${new Date().toISOString().slice(0,10)}.csv`,v.click(),URL.revokeObjectURL(A)};return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:381",className:"space-y-3 mt-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:383",className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("select",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:384",value:t,onChange:n=>a(n.target.value),className:"bg-black/40 border border-zinc-700 rounded-lg px-2 py-1.5 text-xs text-white focus:outline-none",children:[e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:389",value:"all",children:"à¸à¸¸à¸à¸ªà¸à¸²à¸à¸°"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:390",value:"pending",children:"รà¸à¸à¸£à¸§à¸"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:391",value:"approved",children:"à¸à¸à¸¸à¸¡à¸±à¸à¸´à¹à¸¥à¹à¸§"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:392",value:"rejected",children:"à¸à¸à¸´à¹à¸ªà¸"})]}),e.jsxs("select",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:394",value:i,onChange:n=>s(n.target.value),className:"bg-black/40 border border-zinc-700 rounded-lg px-2 py-1.5 text-xs text-white focus:outline-none",children:[e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:399",value:"all",children:"à¸à¸¸à¸à¸à¸£à¸°à¹à¸ à¸"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:400",value:"partner_signup",children:"สมัà¸à¸£à¹à¸§à¹à¸à¹à¸à¸°à¸à¸³ 500 Points"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:401",value:"deposit_proof",children:"หลัà¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸´à¸¡à¹à¸à¸´à¸à¹à¸à¸´à¸¡"})]}),e.jsxs(B,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:403",variant:"outline",size:"sm",className:"text-[10px] border-green-500/30 text-green-400 hover:bg-green-500/10 ml-auto",onClick:p,disabled:!l||l.length===0,children:[e.jsx(xe,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:404",className:"w-3 h-3 mr-1"})," Export CSV"]})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:409",className:"space-y-2",children:d?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:411",className:"text-center py-8 text-gray-500 text-sm",children:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸..."}):!l||l.length===0?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:413",className:"text-center py-8 text-gray-500 text-sm",children:"à¹à¸¡à¹à¸à¸à¸£à¸²à¸¢à¸à¸²à¸£"}):l.map(n=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:416",className:`glass-card rounded-xl p-3 border space-y-2 ${n.status==="approved"?"border-green-500/10":n.status==="rejected"?"border-red-500/10":"border-yellow-500/10"}`,children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:417",className:"flex items-center justify-between",children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:418",className:"flex items-center gap-2 min-w-0",children:[n.status==="approved"?e.jsx(ye,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:419",className:"w-4 h-4 text-green-400 shrink-0"}):n.status==="rejected"?e.jsx(ue,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:419",className:"w-4 h-4 text-red-400 shrink-0"}):e.jsx(he,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:419",className:"w-4 h-4 text-yellow-400 shrink-0"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:420",className:"min-w-0",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:421",className:"text-sm font-medium text-white truncate",children:n.userDisplayName||n.userName||`User #${n.userId}`}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:422",className:"text-[10px] font-medium text-amber-300",children:n.claimType==="partner_signup"?`${n.websiteName||"à¹à¸§à¹à¸à¹à¸à¸°à¸à¸³"} · ${n.partnerAccountId||"à¹à¸¡à¹à¸£à¸°à¸à¸¸à¸£à¸«à¸±à¸ª"}`:"หลัà¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸´à¸¡à¹à¸à¸´à¸à¹à¸à¸´à¸¡"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:423",className:"text-[10px] text-gray-500",children:new Date(n.createdAt).toLocaleStr
3ing("th-TH",{day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit"})})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:428",className:"text-right shrink-0",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:429",className:`text-sm font-bold ${n.status==="approved"?"text-green-400":"text-gray-400"}`,children:n.status==="approved"?`+${parseFloat(n.creditAmount).toLocaleString()}`:parseFloat(n.creditAmount).toLocaleString()}),e.jsx(ge,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:432",variant:"outline",className:`text-[9px] ${n.status==="approved"?"bg-green-500/20 text-green-400 border-green-500/30":n.status==="rejected"?"bg-red-500/20 text-red-400 border-red-500/30":"bg-yellow-500/20 text-yellow-400 border-yellow-500/30"}`,children:n.status==="approved"?"à¸à¸à¸¸à¸¡à¸±à¸à¸´":n.status==="rejected"?"à¸à¸à¸´à¹à¸ªà¸":"รà¸à¸à¸£à¸§à¸"})]})]}),n.claimType==="partner_signup"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:438",className:"grid grid-cols-1 sm:grid-cols-3 gap-1 rounded-lg bg-amber-500/[0.04] border border-amber-500/10 p-2 text-[10px] text-zinc-500",children:[e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:439",children:["à¹à¸à¸´à¸à¸¥à¸´à¸à¸à¹: ",n.clickCreatedAt?new Date(n.clickCreatedAt).toLocaleString("th-TH"):"-"]}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:440",children:["สà¸à¸²à¸à¸°à¸à¸£à¸§à¸: ",n.verificationStatus==="verified"?"à¸à¸à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£":n.verificationStatus==="failed"?"à¹à¸¡à¹à¸à¹à¸²à¸":"รà¸à¸à¸£à¸§à¸"]}),e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:441",children:["à¸à¸¹à¹à¸à¸£à¸§à¸ ID: ",n.reviewedBy||n.verifiedBy||"-"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:444",className:"flex items-center justify-between text-[10px] border-t border-white/5 pt-1.5",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:445",className:"text-gray-500",children:n.adminNote&&e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:446",children:["หมายà¹à¸«à¸à¸¸: ",n.adminNote]})}),n.proofImageUrl&&e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:449",onClick:()=>o({url:pe(n.proofImageUrl),title:n.claimType==="partner_signup"?"ภาà¸à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£à¹à¸§à¹à¸à¹à¸à¸°à¸à¸³":"หลัà¸à¸à¸²à¸à¸à¸²à¸£à¸à¸²à¸"}),className:"flex items-center gap-0.5 text-cyan-400 hover:text-cyan-300 transition-colors",children:[e.jsx(de,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:450",className:"w-3 h-3"})," ",n.claimType==="partner_signup"?"à¸à¸¹à¸ าà¸à¸ªà¸¡à¸±à¸à¸£":"à¸à¸¹à¸«à¸¥à¸±à¸à¸à¸²à¸"]})]})]},n.id))}),r&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:461",className:"fixed inset-0 bg-black/80 backdrop-blur-sm z-[9999] flex items-center justify-center p-6",onClick:()=>o(null),children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:462",className:"relative w-[280px] max-h-[70vh] bg-zinc-900 rounded-2xl border border-zinc-700 shadow-2xl overflow-hidden animate-in fade-in zoom-in-95 duration-200",onClick:n=>n.stopPropagation(),children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:466",className:"flex items-center justify-between px-3 py-2 border-b border-zinc-700/50",children:[e.jsx("p",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:467",className:"text-xs font-bold text-white",children:r.title}),e.jsx("button",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:468",onClick:()=>o(null),className:"w-6 h-6 flex items-center justify-center rounded-full bg-zinc-700 hover:bg-red-500/80 transition-colors text-white text-[10px]",children:e.jsx(me,{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:468",className:"w-3 h-3"})})]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:470",className:"overflow-y-auto max-h-[calc(70vh-40px)] p-2",children:e.jsx("img",{"data-loc":"client/src/pages/admin/AdminTopUpHistoryPage.tsx:471",src:r.url,alt:r.title,className:"w-full rounded-lg",onError:n=>{const g=n.target;!g.src.includes("/api/storage-proxy/")&&g.src.includes("/manus-storage/")&&(g.src=g.src.replace("/manus-storage/","/api/storage-proxy/"))}})})]})})]})}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.