1import{u as v,_ as I,L as C,a as L}from"./SfoHN6Ed.js";import{_ as A}from"./DnMM_Yjt.js";import{_ as B}from"./6HuN2jx9.js";import{d as h,e as u,f as p,B as w,h as t,t as d,i as r,l as f,w as k,r as T,M as V,g as a,C as M,p as P}from"./CFxGRstO.js";import{_ as j}from"./Crz1aqcp.js";import"./LVdPJ0Yr.js";import"./DlAUqK2U.js";import"./GtZFfx2K.js";import"./Bl79MI2C.js";const N={class:"!tw-text-yellow tw-mb-4"},S=h({__name:"Item",props:{customer:{}},setup(n){return(e,s)=>{const o=A,_=B;return u(),p(w,null,[t("td",null,[t("p",N,d(n.customer.email),1)]),t("td",null,[r(_,{to:`/account/customers/${n.customer.user_id}`},{default:f(()=>[r(o,{label:e.$t("account.customer.view"),class:"btn btn-sm btn-primary"},null,8,["label"])]),_:1},8,["to"])])],64)}}}),q=Object.assign(S,{__name:"AccountCustomerItem"});async function F(){const{data:n,count:e,query:s}=await v("customers","/api/account/customers");return{customers:n,count:e,query:s}}const O={class:"tw-py-4 lg:tw-px-6"},U={class:"table-responsive-lg"},W={class:"table"},D={class:"orderlist-header"},E={scope:"col"},R={scope:"col",width:"11%"},z={class:"tw-flex tw-justify-center"},G=h({__name:"List",async setup(n){let e,s;const{query:o,customers:_,count:g}=([e,s]=k(()=>F()),e=await e,s(),e),l=T(o.search||"");function x(){o.page=1,o.search=l.value}return(m,i)=>{const $=I,y=q,b=L;return u(),p("div",O,[r($,{modelValue:a(l),"onUpdate:modelValue":i[0]||(i[0]=c=>V(l)?l.value=c:null),onSearch:x},null,8,["modelValue"]),t("div",U,[t("table",W,[t("thead",D,[t("tr",null,[t("th",E,d(m.$t("account.customer.client")),1),t("th",R,d(m.$t("account.customer.action")),1)])]),t("tbody",null,[(u(!0),p(w,null,M(a(_),c=>(u(),p("tr",{key:c.user_id},[r(y,{customer:c},null,8,["customer"])]))),128))])])]),t("div",z,[r(b,{"current-page":a(o).page,"onUpdate:currentPage":i[1]||(i[1]=c=>a(o).page=c),total:a(g),"per-page":"LIMIT"in m?m.LIMIT:a(C)},null,8,["current-page","total","per-page"])])])}}}),H=Object.assign(G,{__name:"AccountCustomerList"}),J={class:"tw-text-h2 !tw-text-yellow tw-text-center tw-mb-2"},K={class:"account-orders"},Q={class:"container"},X={class:"tw-py-4 md:tw-pt-12"},rt=h({__name:"index",setup(n){return(e,s)=>{const o=H,_=j;return u(),P(_,{"active-item":"customers"},{default:f(()=>[t("h1",J,d(e.$t("account.customer.header")),1),t("section",K,[t("div",Q,[t("div",X,[t("div",null,[r(o)])])])])]),_:1})}}});
1export{rt 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.