1import{n as se,$ as te,k as ae,e as re,r as l,j as e,f as le}from"./index-D7aUILjH.js";import{C as m,d as c,a as v,b as w}from"./card-oxUuQ4KR.js";import{B as P}from"./button-CXeA2D2_.js";import{B as x}from"./badge-CV1s7q4W.js";import{P as I}from"./partner-layout-Cl7FyIX7.js";import{S as ie}from"./sparkles-BFfTg9mj.js";import{D}from"./dollar-sign-8KQ1HQH9.js";import{T as ne}from"./trending-up-OEQO8Lvj.js";import{U as de}from"./users-BszN9G4e.js";import{B as p}from"./building-2-q2asf0Oh.js";import{T as me}from"./timer-CjC0kzeH.js";import{A as L}from"./arrow-right-DOH20B1u.js";import{C as M}from"./credit-card-BpmEXODd.js";import{T as O}from"./triangle-alert-eLE3PFYh.js";import{L as ce}from"./loader-circle-aqv1FVJR.js";import{S as xe}from"./send-Da04SGaq.js";import{C as q}from"./calendar-BdnRixdu.js";import{C as oe}from"./chevron-up-rcvbF725.js";import{C as he}from"./chevron-down-Dd5bwzqM.js";import{C as z}from"./circle-check-jVVRbE65.js";import{A as ge}from"./arrow-up-right-BUrKtPkf.js";import{C as K}from"./clock-vKgYE8vW.js";import"./layout-dashboard-NHszowNx.js";import"./link-2-CWNZf0qR.js";import"./log-out-CP5m7X1z.js";import"./menu-Dwh23HDl.js";/** 2 * @license lucide-react v0.453.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const be=se("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]),pe={"01":"Ocak","02":"Subat","03":"Mart","04":"Nisan","05":"Mayis","06":"Haziran","07":"Temmuz","08":"Agustos","09":"Eylul",10:"Ekim",11:"Kasim",12:"Aralik"};function A(g){const[b,N]=g.split("-");return`${pe[N]||N} ${b}`}function R(g){const b=new Date(g).getTime()-Date.now();return Math.max(0,Math.ceil(b/(1e3*60*60*24)))}function Ue(){const{partnerApiRequest:g}=te(),{toast:b}=ae(),[,N]=re(),[o,U]=l.useState([]),[u,H]=l.useState([]),[t,G]=l.useState(null),[y,_]=l.useState([]),[B,J]=l.useState(!1),[Q,V]=l.useState(!0),[W,X]=l.useState(null),[F,S]=l.useState(!1),T=async()=>{try{const s=await g("/api/partner/earnings");U(s.months||[]),H(s.businesses||[]),G(s.summary||null),_(s.paymentRequests||[]),J(!!s.hasIban)}catch(s){console.error("Failed to load earnings:",s)}finally{V(!1)}};l.useEffect(()=>{T()},[]);const r=l.useMemo(()=>o.length===0?null:o[o.length-1],[o]),C=l.useMemo(()=>y.some(s=>s.status==="pending"),[y]),f=l.useMemo(()=>u.filter(s=>s.status==="paying"),[u]),j=l.useMemo(()=>[...u.filter(a=>a.status==="trial")].sort((a,n)=>{const i=a.trialEndsAt?R(a.trialEndsAt):999,h=n.trialEndsAt?R(n.trialEndsAt):999;return i-h}),[u]),Y=async()=>{if(!(!r||r.commission<=0)){S(!0);try{await g("/api/partner/earnings/request-payment",{method:"POST",body:JSON.stringify({amount:r.commission,description:`${A(r.month)} komisyon odemesi`})}),b({title:"Odeme talebi olusturuldu",description:"Talebiniz incelemeye alindi."}),await T()}catch(s){const a=(s==null?void 0:s.message)||"Odeme talebi olusturulamadi";b({title:"Hata",description:a,variant:"destructive"})}finally{S(!1)}}};if(Q)return e.jsx(I,{children:e.jsx("div",{className:"flex items-center justify-center h-64",children:e.jsx("img",{src:le,alt:"Loading",className:"animate-pulse h-14 w-14",style:{animationDuration:"1.2s"}})})});const Z=(t==null?void 0:t.tier)==="platinum"?"Platinum":(t==null?void 0:t.tier)==="gold"?"Gold":"Silver",ee=(t==null?void 0:t.tier)==="platinum"?"text-violet-600":(t==null?void 0:t.tier)==="gold"?"text-amber-500":"text-gray-500";return e.jsx(I,{children:e.jsxs("div",{className:"space-y-6 pb-8",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:"Kazanclar & Komisyon"}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mt-0.5 text-sm",children:"Aylik komisyon kazanclarinizi takip edin"})]}),e.jsx("div",{className:"flex items-center gap-2",children:e.jsxs(x,{variant:"outline",className:`${ee} border-current text-sm px-3 py-1`,children:[e.jsx(ie,{className:"h-3.5 w-3.5 mr-1"}),Z," â %",(t==null?void 0:t.commissionRate)||35]})})]}),t&&e.jsxs("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-3",children:[e.jsx(m,{className:"border shadow-sm bg-gradient-to-br from-emerald-50 to-white dark:from-emerald-900/20 dark:to-gray-900",children:e.jsxs(c,{className:"p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(D,{className:"h-4 w-4 text-emerald-600"}),e.jsx("p",{className:"text-xs font-medium text-gray-500",children:"Bu Ay Komisyon"})]}),e.jsxs("p",{className:"text-2xl font-bold text-emerald-600",children:["$",(r==null?void 0:r.commission.toFixed(2))||"0.00"]}),e.jsxs("p",{className:"text-xs text-gray-400 mt-0.5",children:["%",t.commissionRate," komisyon"]})]})}),e.jsx(m,{className:"border shadow-sm",children:e.jsxs(c,{className:"p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(ne,{className:"h-4 w-4 text-blue-600"}),e.jsx("p",{className:"text-xs font-medium text-gray-500",children:"Aylik Gelir"})]}),e.jsxs("p",{className:"text-2xl font-bold text-blue-600",children:["$",(r==null?void 0:r.grossRevenue.toFixed(2))||"0.00"]}),e.jsxs("p",{className:"text-xs text-gray-400 mt-0.5",children:[t.payingBusinesses," ucretli isletme"]})]})}),e.jsx(m,{className:"border shadow-sm",children:e.jsxs(c,{className:"p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(de,{className:"h-4 w-4 text-amber-500"}),e.jsx("p",{className:"text-xs font-medium text-gray-500",children:"Deneme Sureci"})]}),e.jsx("p",{className:"text-2xl font-bold text-amber-500",children:t.trialBusinesses}),e.jsx("p",{className:"text-xs text-gray-400 mt-0.5",children:"potansiyel musteri"})]})}),e.jsx(m,{className:"border shadow-sm",children:e.jsxs(c,{className:"p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(p,{className:"h-4 w-4 text-purple-600"}),e.jsx("p",{className:"text-xs font-medium text-gray-500",children:"Toplam Isletme"})]}),e.jsx("p",{className:"text-2xl font-bold text-purple-600",children:t.totalBusinesses}),e.jsxs("p",{className:"text-xs text-gray-400 mt-0.5",children:[t.payingBusinesses," ucretli + ",t.trialBusinesses," deneme"]})]})})]}),j.length>0&&e.jsxs(m,{className:"border border-amber-200 dark:border-amber-800 shadow-sm",children:[e.jsx(v,{className:"pb-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs(w,{className:"text-base flex items-center gap-2 text-amber-700 dark:text-amber-400",children:[e.jsx(me,{className:"h-4 w-4"}),"Deneme Surecindeki Isletmeler â Potansiyel Komisyon"]}),e.jsxs(x,{className:"bg-amber-100 text-amber-700 dark:bg-amber-900/40 dark:text-amber-300 hover:bg-amber-100",children:[j.length," aktif deneme"]})]})}),e.jsxs(c,{children:[e.jsx("p",{className:"text-xs text-gray-500 mb-3",children:"Bu isletmeler ucretli plana gectiginde komisyon kazanmaya baslayacaksiniz. En kisa suresi kalanlar once listeleniyor."}),e.jsx("div",{className:"space-y-2",children:j.map(s=>{const a=s.trialEndsAt?R(s.trialEndsAt):null,n=a!==null&&a<=3,i=a!==null&&a<=7&&a>3,h=(29*((t==null?void 0:t.commissionRate)||35)/100).toFixed(0);return e.jsxs("div",{className:`flex items-center justify-between p-3 rounded-lg border text-sm 7 ${n?"bg-red-50 dark:bg-red-900/10 border-red-200 dark:border-red-800":i?"bg-orange-50 dark:bg-orange-900/10 border-orange-200 dark:border-orange-800":"bg-amber-50 dark:bg-amber-900/10 border-amber-200 dark:border-amber-800"}`,children:[e.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[e.jsx(p,{className:`h-3.5 w-3.5 flex-shrink-0 ${n?"text-red-500":i?"text-orange-500":"text-amber-500"}`}),e.jsx("span",{className:"font-medium truncate",children:s.businessName})]}),e.jsxs("div",{className:"flex items-center gap-2 flex-shrink-0 ml-2",children:[e.jsxs("span",{className:"text-xs text-gray-400",children:["~$",h,"/ay"]}),a!==null?e.jsx(x,{variant:"outline",className:`text-xs ${n?"text-red-600 border-red-300 font-semibold":i?"text-orange-600 border-orange-300":"text-amber-600 border-amber-300"}`,children:n?`â ${a} gun`:`${a} gun`}):e.jsx(x,{variant:"outline",className:"text-xs text-amber-600 border-amber-300",children:"Deneme"})]})]},s.businessId)})}),e.jsx("div",{className:"mt-4 p-3 bg-gradient-to-r from-amber-50 to-emerald-50 dark:from-amber-900/10 dark:to-emerald-900/10 rounded-lg border border-amber-100 dar
7k:border-amber-800",children:e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx(L,{className:"h-4 w-4 text-emerald-600 flex-shrink-0"}),e.jsxs("span",{className:"text-gray-700 dark:text-gray-300",children:["Tum ",j.length," isletme ucretli plana gecerse, aylik",e.jsxs("span",{className:"font-bold text-emerald-600 mx-1",children:["~$",(j.length*29*((t==null?void 0:t.commissionRate)||35)/100).toFixed(0)]}),"ek komisyon kazanabilirsiniz!"]})]})})]})]}),r&&r.commission>0&&e.jsx(m,{className:`border shadow-sm ${B?"":"border-amber-200 dark:border-amber-800"}`,children:e.jsxs(c,{className:"p-5",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[e.jsx(M,{className:"h-5 w-5 text-indigo-600"}),e.jsx("p",{className:"font-semibold text-gray-700 dark:text-gray-300",children:"Odeme Talep Et"})]}),e.jsxs("p",{className:"text-sm text-gray-500 mb-1",children:[A(r.month)," komisyonunuz: ",e.jsxs("span",{className:"font-bold text-emerald-600",children:["$",r.commission.toFixed(2)]})]}),e.jsxs("p",{className:"text-xs text-gray-400 mb-4",children:["$",r.grossRevenue.toFixed(2)," brut - $",r.aiCost.toFixed(4)," AI = $",r.netRevenue.toFixed(2)," net à %",(t==null?void 0:t.commissionRate)||35]}),B?e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs(P,{onClick:Y,disabled:F||C,className:"gap-2 bg-emerald-600 hover:bg-emerald-700",size:"lg",children:[F?e.jsx(ce,{className:"h-4 w-4 animate-spin"}):e.jsx(xe,{className:"h-4 w-4"}),C?"Talep Beklemede":"Odeme Talep Et"]}),C&&e.jsxs("div",{className:"flex items-center gap-2 text-sm text-amber-600 bg-amber-50 dark:bg-amber-900/20 px-3 py-2 rounded-lg",children:[e.jsx(O,{className:"h-4 w-4 flex-shrink-0"}),e.jsx("span",{children:"Bekleyen bir odeme talebiniz var."})]})]}):e.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3 p-3 bg-amber-50 dark:bg-amber-900/20 rounded-lg border border-amber-200 dark:border-amber-800",children:[e.jsxs("div",{className:"flex items-start gap-2.5",children:[e.jsx(O,{className:"h-4 w-4 text-amber-600 flex-shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-amber-800 dark:text-amber-300",children:"IBAN bilgisi eksik"}),e.jsx("p",{className:"text-xs text-amber-600 dark:text-amber-400 mt-0.5",children:"Odeme talep edebilmek icin once Gosterge Paneli'nden IBAN bilginizi ekleyin."})]})]}),e.jsxs(P,{onClick:()=>N("/partner/dashboard"),size:"sm",variant:"outline",className:"border-amber-400 text-amber-700 hover:bg-amber-100 whitespace-nowrap flex-shrink-0",children:[e.jsx(M,{className:"h-3.5 w-3.5 mr-1.5"}),"IBAN Ekle"]})]})]})}),e.jsxs(m,{className:"border shadow-sm",children:[e.jsx(v,{className:"pb-2",children:e.jsxs(w,{className:"text-lg flex items-center gap-2",children:[e.jsx(q,{className:"h-5 w-5 text-blue-600"}),"Aylik Kazanc Tablosu"]})}),e.jsx(c,{children:o.length===0?e.jsxs("div",{className:"text-center py-8 text-gray-400",children:[e.jsx(D,{className:"h-10 w-10 mx-auto mb-2 opacity-50"}),e.jsx("p",{children:"Henuz kazanc verisi yok"})]}):e.jsx("div",{className:"space-y-2",children:[...o].reverse().map(s=>{var E;const a=W===s.month,n=((E=o[o.length-1])==null?void 0:E.month)===s.month,i=s.grossRevenue>0,h=s.businesses.filter(d=>d.status==="paying"),k=s.businesses.filter(d=>d.status!=="paying");return e.jsxs("div",{className:`border rounded-xl overflow-hidden transition-all ${n?"border-emerald-200 dark:border-emerald-800 shadow-sm":""}`,children:[e.jsxs("button",{onClick:()=>X(a?null:s.month),className:"w-full flex items-center justify-between p-4 hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`p-2 rounded-lg ${i?"bg-emerald-50 dark:bg-emerald-900/30":"bg-gray-100 dark:bg-gray-800"}`,children:e.jsx(q,{className:`h-4 w-4 ${i?"text-emerald-600":"text-gray-400"}`})}),e.jsxs("div",{className:"text-left",children:[e.jsxs("p",{className:"font-semibold text-sm flex items-center gap-2",children:[A(s.month),n&&e.jsx(x,{variant:"outline",className:"text-xs text-emerald-600 border-emerald-300",children:"Bu Ay"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-500 mt-0.5",children:[s.paidCount>0&&e.jsxs("span",{className:"text-emerald-600",children:[s.paidCount," ucretli"]}),s.paidCount>0&&s.trialCount>0&&e.jsx("span",{children:"·"}),s.trialCount>0&&e.jsxs("span",{className:"text-amber-500",children:[s.trialCount," deneme"]}),s.paidCount===0&&s.trialCount===0&&e.jsx("span",{children:"Isletme yok"})]})]})]}),e.jsxs("div",{className:"flex items-center gap-4",children:[i?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"text-right hidden sm:block",children:[e.jsxs("p",{className:"font-semibold text-gray-700 dark:text-gray-300",children:["$",s.grossRevenue.toFixed(2)]}),e.jsx("p",{className:"text-xs text-gray-400",children:"brut gelir"})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("p",{className:"font-bold text-emerald-600",children:["$",s.commission.toFixed(2)]}),e.jsx("p",{className:"text-xs text-gray-400",children:"komisyon"})]})]}):e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"font-semibold text-gray-400",children:"$0.00"}),e.jsx("p",{className:"text-xs text-gray-400",children:"henuz gelir yok"})]}),a?e.jsx(oe,{className:"h-4 w-4 text-gray-400"}):e.jsx(he,{className:"h-4 w-4 text-gray-400"})]})]}),a&&e.jsxs("div",{className:"border-t bg-gray-50 dark:bg-gray-800/30 p-4",children:[i&&e.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3 mb-4",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-3 border",children:[e.jsx("p",{className:"text-xs text-gray-500",children:"Brut Gelir"}),e.jsxs("p",{className:"font-bold text-gray-900 dark:text-white",children:["$",s.grossRevenue.toFixed(2)]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-3 border",children:[e.jsx("p",{className:"text-xs text-gray-500",children:"AI Maliyeti"}),e.jsxs("p",{className:"font-bold text-red-500",children:["-$",s.aiCost.toFixed(4)]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-3 border",children:[e.jsx("p",{className:"text-xs text-gray-500",children:"Net Gelir"}),e.jsxs("p",{className:"font-bold text-blue-600",children:["$",s.netRevenue.toFixed(2)]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-3 border border-emerald-200 dark:border-emerald-800",children:[e.jsxs("p",{className:"text-xs text-gray-500",children:["Komisyon (%",(t==null?void 0:t.commissionRate)||35,")"]}),e.jsxs("p",{className:"font-bold text-emerald-600",children:["$",s.commission.toFixed(2)]})]})]}),h.length>0&&e.jsxs(e.Fragment,{children:[e.jsxs("p",{className:"text-xs font-semibold text-emerald-600 mb-2 uppercase tracking-wider flex items-center gap-1",children:[e.jsx(z,{className:"h-3 w-3"})," Ucretli Isletmeler (",h.length,")"]}),e.jsx("div",{className:"space-y-1 mb-3",children:h.map((d,$)=>e.jsxs("div",{className:"flex items-center justify-between py-2 px-3 bg-white dark:bg-gray-800 rounded-lg border text-sm",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(p,{className:"h-3.5 w-3.5 text-emerald-500"}),e.jsx("span",{className:"font-medium",children:d.businessName})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:["$",d.price.toFixed(2),"/ay"]}),e.jsx(ge,{className:"h-3 w-3 text-emerald-500"}),e.jsxs("span",{className:"font-semibold text-emerald-600",children:["$",(d.price*((t==null?void 0:t.commissionRate)||35)/100).toFixed(2)]})]})]},$))})]}),k.length>0&&e.jsxs(e.Fragment,{children:[e.jsxs("p",{className:"text-xs font-semibold text-amber-500 mb-2 uppercase tracking-wider flex items-center gap-1",children:[e.jsx(K,{className:"h-3 w-3"})," Deneme Surecinde (",k.length,")"]}),e.jsx("div",{className:"space-y-1",children:k.map((d,$)=>e.jsxs("div",{className:"flex items-center justify-between py-2 px-3 bg-amber-50/50 dark:bg-amber-900/10 rounded-lg border border-amber-100 dar
7k:border-amber-900 text-sm",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(p,{className:"h-3.5 w-3.5 text-amber-400"}),e.jsx("span",{className:"font-medium text-gray-600 dark:text-gray-400",children:d.businessName})]}),e.jsx(x,{variant:"outline",className:"text-xs text-amber-600 border-amber-300",children:d.status==="trial_expired"?"Suresi doldu":"Deneme"})]},$))})]}),!i&&h.length===0&&k.length>0&&e.jsxs("div",{className:"mt-3 p-3 bg-gradient-to-r from-blue-50 to-emerald-50 dark:from-blue-900/10 dark:to-emerald-900/10 rounded-lg border text-sm text-gray-600 dark:text-gray-400 flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-blue-500 flex-shrink-0"}),e.jsx("span",{children:"Bu isletmeleri ucretli plana gecirdiginizde komisyon kazanmaya baslayacaksiniz!"})]})]})]},s.month)})})})]}),f.length>0&&e.jsxs(m,{className:"border shadow-sm",children:[e.jsx(v,{className:"pb-2",children:e.jsxs(w,{className:"text-base flex items-center gap-2",children:[e.jsx(z,{className:"h-4.5 w-4.5 text-emerald-600"}),"Ucretli Isletmeleriniz â Aktif Komisyon Kaynaklari"]})}),e.jsx(c,{children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-gray-200 dark:border-gray-700",children:[e.jsx("th",{className:"text-left py-2.5 px-3 font-medium text-gray-500",children:"Isletme"}),e.jsx("th",{className:"text-right py-2.5 px-3 font-medium text-gray-500",children:"Aylik Ucret"}),e.jsxs("th",{className:"text-right py-2.5 px-3 font-medium text-gray-500",children:["Komisyon (%",(t==null?void 0:t.commissionRate)||35,")"]}),e.jsx("th",{className:"text-right py-2.5 px-3 font-medium text-gray-500 hidden sm:table-cell",children:"Baslangic"})]})}),e.jsx("tbody",{children:f.map(s=>e.jsxs("tr",{className:"border-b border-gray-100 dark:border-gray-800",children:[e.jsx("td",{className:"py-2.5 px-3",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(p,{className:"h-3.5 w-3.5 text-emerald-500"}),e.jsx("span",{className:"font-medium",children:s.businessName})]})}),e.jsxs("td",{className:"py-2.5 px-3 text-right font-semibold",children:["$",s.monthlyPrice.toFixed(2)]}),e.jsxs("td",{className:"py-2.5 px-3 text-right font-bold text-emerald-600",children:["$",(s.monthlyPrice*((t==null?void 0:t.commissionRate)||35)/100).toFixed(2)]}),e.jsx("td",{className:"py-2.5 px-3 text-right text-gray-500 hidden sm:table-cell",children:new Date(s.startedAt).toLocaleDateString("tr-TR")})]},s.businessId))}),e.jsx("tfoot",{children:e.jsxs("tr",{className:"border-t-2 border-gray-300 dark:border-gray-600",children:[e.jsx("td",{className:"py-2.5 px-3 font-bold text-gray-700 dark:text-gray-300",children:"Toplam"}),e.jsxs("td",{className:"py-2.5 px-3 text-right font-bold",children:["$",f.reduce((s,a)=>s+a.monthlyPrice,0).toFixed(2)]}),e.jsxs("td",{className:"py-2.5 px-3 text-right font-bold text-emerald-600",children:["$",(f.reduce((s,a)=>s+a.monthlyPrice,0)*((t==null?void 0:t.commissionRate)||35)/100).toFixed(2)]}),e.jsx("td",{className:"hidden sm:table-cell"})]})})]})})})]}),y.length>0&&e.jsxs(m,{className:"border shadow-sm",children:[e.jsx(v,{className:"pb-2",children:e.jsxs(w,{className:"text-base flex items-center gap-2",children:[e.jsx(be,{className:"h-4.5 w-4.5 text-purple-600"}),"Odeme Gecmisi"]})}),e.jsx(c,{children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-gray-200 dark:border-gray-700",children:[e.jsx("th",{className:"text-left py-2.5 px-3 font-medium text-gray-500",children:"Tarih"}),e.jsx("th",{className:"text-left py-2.5 px-3 font-medium text-gray-500",children:"Aciklama"}),e.jsx("th",{className:"text-right py-2.5 px-3 font-medium text-gray-500",children:"Tutar"}),e.jsx("th",{className:"text-center py-2.5 px-3 font-medium text-gray-500",children:"Durum"})]})}),e.jsx("tbody",{children:y.map(s=>e.jsxs("tr",{className:"border-b border-gray-100 dark:border-gray-800",children:[e.jsx("td",{className:"py-2.5 px-3 text-gray-600 dark:text-gray-300",children:new Date(s.createdAt).toLocaleDateString("tr-TR")}),e.jsx("td",{className:"py-2.5 px-3 text-gray-500",children:s.description||"-"}),e.jsxs("td",{className:"py-2.5 px-3 text-right font-semibold",children:["$",s.amount.toFixed(2)]}),e.jsxs("td",{className:"py-2.5 px-3 text-center",children:[s.status==="paid"&&e.jsxs(x,{className:"bg-emerald-100 text-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-400",children:[e.jsx(z,{className:"h-3 w-3 mr-1"})," Odendi"]}),s.status==="pending"&&e.jsxs(x,{className:"bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400",children:[e.jsx(K,{className:"h-3 w-3 mr-1"})," Beklemede"]}),s.status==="rejected"&&e.jsx(x,{className:"bg-red-100 text-red-700 dark:bg-red-900/30 dark:text-red-400",children:"Reddedildi"})]})]},s.id))})]})})})]}),(!t||t.totalBusinesses===0)&&e.jsx(m,{className:"border shadow-sm",children:e.jsxs(c,{className:"p-8 text-center",children:[e.jsx("div",{className:"bg-blue-50 dark:bg-blue-900/20 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:e.jsx(p,{className:"h-8 w-8 text-blue-400"})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-700 dark:text-gray-300 mb-2",children:"Henuz Isletme Eklenmemis"}),e.jsxs("p",{className:"text-gray-500 text-sm max-w-md mx-auto",children:["Isletme ekleyerek komisyon kazanmaya baslayin. Her ucretli isletmeden aylik %",(t==null?void 0:t.commissionRate)||35," komisyon kazanirsiniz."]})]})})]})})}export{Ue 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.