import"../chunks/Bzak7iHL.js";import{p as R,f as x,c as a,r,s as o,O as _,I as i,i as ct,ap as vt,j as e,t as N,a as g,b as U,$ as lt,u as H}from"../chunks/CnGaPG_y.js";import{d as X,s as l}from"../chunks/BBilxCvN.js";import{h as pt}from"../chunks/7JdHMB9Z.js";import{i as S}from"../chunks/BqhvobEz.js";import{e as Q,i as Y}from"../chunks/_bkH3ryn.js";import{s as V}from"../chunks/B764PkgB.js";import"../chunks/69_IOA4Y.js";import{t as ut,s as _t}from"../chunks/_szDWC-1.js";import{i as gt}from"../chunks/BRDgxKTk.js";import{p as xt}from"../chunks/DSFu6lmr.js";import{g as mt}from"../chunks/CvyiGclN.js";var bt=x('

Order is being consolidated for dispatch

'),yt=(f,d)=>ct(d,!e(d)),ft=x('

'),ht=x('
'),wt=x('

');function Pt(f,d){R(d,!1);let t=xt(d,"order",8),p=vt(!1);function O(n){return new Date(n).toLocaleDateString("en-KE",{year:"numeric",month:"long",day:"numeric"})}function $(n){switch(n){case"COMPLETED":return"bg-green-50 text-green-700 border-green-200";case"PENDING":return"bg-yellow-50 text-yellow-700 border-yellow-200";case"CANCELLED":return"bg-red-50 text-red-700 border-red-200";default:return"bg-gray-50 text-gray-700 border-gray-200"}}gt();var m=wt(),h=a(m),w=a(h),E=a(w),P=a(E),C=a(P),j=a(C);r(C);var s=o(C,2),u=a(s,!0);r(s),r(P);var b=o(P,2),L=a(b,!0);r(b);var D=o(b,2);{var K=n=>{var v=bt();g(n,v)};S(D,n=>{_(t()),i(()=>t().ProductOnOrder.some(v=>!v.isIssued))&&n(K)})}r(E);var A=o(E,2),y=a(A),k=a(y);r(y);var W=o(y,2),Z=a(W);r(W),r(A),r(w);var z=o(w,2),M=a(z);M.__click=[yt,p];var tt=a(M);r(M),r(z),r(h);var et=o(h,2);{var rt=n=>{var v=ht(),I=a(v);Q(I,5,()=>(_(t()),i(()=>t().ProductOnOrder)),Y,(at,c)=>{var q=ft(),T=a(q),B=a(T),st=a(B,!0);r(B);var F=o(B,2),ot=a(F);r(F);var G=o(F,2),dt=a(G,!0);r(G),r(T);var J=o(T,2),it=a(J);r(J),r(q),N(nt=>{l(st,(e(c),i(()=>e(c).product.name))),l(ot,`Quantity: ${e(c),i(()=>e(c).quantity)??""}`),V(G,1,(e(c),i(()=>`inline-flex rounded-full px-2 py-1 text-xs ${e(c).isIssued?"bg-green-50 text-green-700":"bg-yellow-50 text-yellow-700"}`))),l(dt,(e(c),i(()=>e(c).isIssued?"Issued":"Not issued"))),l(it,`KES ${nt??""}`)},[()=>(e(c),i(()=>(e(c).product.price*e(c).quantity).toLocaleString()))]),g(at,q)}),r(I),r(v),ut(3,v,()=>_t),g(n,v)};S(et,n=>{e(p)&&n(rt)})}r(m),N((n,v,I)=>{l(j,`Order #${_(t()),i(()=>t().id)??""}`),V(s,1,n),l(u,(_(t()),i(()=>t().status))),l(L,v),l(k,`KES ${I??""}`),l(Z,`${_(t()),i(()=>t().ProductOnOrder.length)??""} item${_(t()),i(()=>t().ProductOnOrder.length!==1?"s":"")??""}`),l(tt,`${e(p)?"Hide":"View"} Products`)},[()=>(_(t()),i(()=>`rounded-full border px-3 py-1 text-sm ${$(t().status)}`)),()=>(_(t()),i(()=>O(t().createdAt))),()=>(_(t()),i(()=>t().totalPrice.toLocaleString()))]),g(f,m),U()}X(["click"]);var kt=x('

No purchases yet

When you make a purchase, it will appear here.

Browse Products
'),Ot=(f,d,t)=>d(e(t)-1),$t=x(""),Et=(f,d,t)=>d(e(t)+1),Ct=x('
'),Lt=x('

My Purchases

Track and manage your orders

');function Gt(f,d){R(d,!0);const t=H(()=>d.data.orders||[]),p=H(()=>d.data.page||1),O=H(()=>d.data.totalPages||1);function $(s){mt(`?page=${s}`,{keepFocus:!0})}var m=Lt();pt(s=>{lt.title="My Purchases | Kenya Law"});var h=o(a(m),2),w=a(h);{var E=s=>{var u=kt();g(s,u)};S(w,s=>{e(t).length===0&&s(E)})}var P=o(w,2);Q(P,17,()=>e(t),s=>s.id,(s,u)=>{Pt(s,{get order(){return e(u)}})});var C=o(P,2);{var j=s=>{var u=Ct(),b=a(u);b.__click=[Ot,$,p];var L=o(b,2);Q(L,17,()=>Array(e(O)),Y,(K,A,y)=>{var k=$t();k.__click=()=>$(y+1),k.textContent=y+1,N(()=>V(k,1,`rounded-md px-4 py-2 text-sm ${e(p)===y+1?"bg-primary text-white":"bg-gray-100"}`)),g(K,k)});var D=o(L,2);D.__click=[Et,$,p],r(u),N(()=>{b.disabled=e(p)===1,D.disabled=e(p)===e(O)}),g(s,u)};S(C,s=>{e(O)>1&&s(j)})}r(h),r(m),g(f,m),U()}X(["click"]);export{Gt as component};