1import E from"./C_RWSJqH.js";import{_ as F}from"./B-j_aCGL.js";import{A as q}from"./ynUjWIU0.js";import{u as G}from"./CCUP4cny.js";import{d as M,u as L,a as d,f as s,o as u,g as v,c as i,l as t,t as n,F as k,q as C,j as y,H as Q,W as R,m as _,h as w,k as H,O as J,Q as K,J as W,e as X}from"./9Ylq1tmp.js";import{u as Y}from"./C3grgCkA.js";import"./Bsy_CJbM.js";import"./DlAUqK2U.js";import"./rUgwcmHV.js";const Z={key:1,class:"my-account__order-details"},tt={class:"my-account__order-items"},et=["textContent"],nt={key:0},at={class:"table--spacing table--thead-highlight table--tbody-zebra table--grid table--responsive table--justified"},ot=["data-label"],st=["data-label"],lt=["data-label"],rt=["data-label"],ut=["data-label"],dt={class:"my-account__order-totals"},ct={class:"table--justified"},it={key:1},_t={class:"my-account__order-info"},pt=["textContent"],mt={class:"my-account__info"},ht={class:"my-account__detail"},bt=["textContent"],gt={class:"my-account__detail"},vt={class:"my-account__detail"},yt=["textContent"],ft={class:"my-account__detail"},$t={class:"my-account__toolbar formkit-buttons"},kt=M({__name:"Order",props:{number:{},scope:{}},setup(O){const m=O,{fetchOrders:f,loading:b,orders:$}=G();f({filter:{number:{eq:m.number}},currentPage:1,pageSize:1,scope:m.scope},!1);const{t:p}=L({useScope:"global"}),l=d(()=>{var e;return(e=$.value)==null?void 0:e[0]}),A=d(()=>{var e;return((e=l.value)==null?void 0:e.shipping_address)||null}),S=d(()=>{var e;return((e=l.value)==null?void 0:e.billing_address)||null}),P=d(()=>{var e;return((e=l.value)==null?void 0:e.shipping_method)||p("Unknown")}),j=d(()=>{var e,o,a;return((a=(o=(e=l.value)==null?void 0:e.payment_methods)==null?void 0:o[0])==null?void 0:a.name)||p("Unknown")}),N=d(()=>{var e,o;return((o=(e=l.value)==null?void 0:e.items)==null?void 0:o.map(a=>({...a,subtotal:Number(a.quantity_ordered*a.product_sale_price.value)})))||[]}),D=d(()=>{var e,o,a;return Number((a=(o=(e=l.value)==null?void 0:e.total)==null?void 0:o.subtotal)==null?void 0:a.value)||0}),T=d(()=>{var e,o,a;return Number((a=(o=(e=l.value)==null?void 0:e.total)==null?void 0:o.total_shipping)==null?void 0:a.value)||0}),V=d(()=>{var e,o,a;return Number((a=(o=(e=l.value)==null?void 0:e.total)==null?void 0:o.grand_total)==null?void 0:a.value)||0}),x=d(()=>{var e,o;return((o=(e=l.value)==null?void 0:e.total)==null?void 0:o.taxes)||[]}),z=d(()=>{var e;return(e=x.value)==null?void 0:e.reduce(function(o,a){var c;return o+((c=a==null?void 0:a.amount)==null?void 0:c.value)},0)}),I=d(()=>{var e;return((e=l.value)==null?void 0:e.order_discount)||[]}),h={product_name:p("Article"),product_sku:p("SKU"),product_price:p("Price"),quantity_ordered:p("Qty"),subtotal:p("Subtotal")};function U(e){return e?q:"span"}return(e,o)=>{const a=E,c=W("i18n-n"),B=F;return s(b)?(u(),v(a,{key:0,class:"icon icon--loader"})):(u(),i("div",Z,[t("div",null,n(e.$t("Status"))+": "+n(s(l).status),1),t("div",null,n(e.$t("Order date"))+": "+n(e.$d(new Date(s(l).order_date),"long")),1),t("div",tt,[t("h2",{class:"my-account__heading heading heading--2",textContent:n(e.$t("Items ordered"))},null,8,et),s(N).length?(u(),i("div",nt,[t("table",at,[t("thead",null,[t("tr",null,[(u(),i(k,null,C(h,(r,g)=>t("th",{key:g},[t("span",null,n(r),1)])),64))])]),t("tbody",null,[(u(!0),i(k,null,C(s(N),(r,g)=>(u(),i("tr",{key:g},[t("td",{"data-label":`${h.product_name}`},[(u(),v(R(U(r==null?void 0:r.product_url_key)),{to:`/${r.product_url_key}.html`},{default:y(()=>[Q(n(r.product_name),1)]),_:2},1032,["to"]))],8,ot),t("td",{"data-label":`${h.product_sku}`},[t("span",null,n(r.product_sku),1)],8,st),t("td",{"data-label":`${h.product_price}`},[_(c,{tag:"span",value:r.product_sale_price.value,format:"currency"},null,8,["value"])],8,lt),t("td",{"data-label":`${h.quantity_ordered}`},[t("span",null,n(r.quantity_ordered),1)],8,rt),t("td",{"data-label":`${h.subtotal}`},[_(c,{tag:"span",value:r.subtotal,format:"currency"},null,8,["value"])],8,ut)]))),128))])]),t("div",dt,[t("table",ct,[t("tbody",null,[(u(!0),i(k,null,C(s(I),(r,g)=>(u(),i("tr",{key:`order-discount-${g}`},[t("td",null,[t("span",null,n(r.label),1)]),t("td",null,[_(c,{tag:"span",value:-r.amount.value,format:"currency"},null,8,["value"])])]))),128)),t("tr",null,[t("td",null,[t("span",null,n(e.$t("Subtotal")),1)]),t("td",null,[_(c,{tag:"span",value:s(D),format:"currency"},null,8,["value"])])]),t("tr",null,[t("td",null,[t("span",null,n(e.$t("shippingcosts")),1)]),t("td",null,[_(c,{tag:"span",value:s(T),format:"currency"},null,8,["value"])])]),t("tr",null,[t("td",null,[t("span",null,n(e.$t("Tax")),1)]),t("td",null,[_(c,{tag:"span",value:s(z),format:"currency"},null,8,["value"])])]),t("tr",null,[t("td",null,[t("span",null,n(e.$t("Grand total")),1)]),t("td",null,[_(c,{tag:"strong",value:s(V),format:"currency"},null,8,["value"])])])])])])])):(u(),i("p",it,n(e.$t("No items found")),1))]),t("div",_t,[t("h2",{class:"my-account__heading heading heading--2",textContent:n(e.$t("Order information"))},null,8,pt),t("div",mt,[t("div",ht,[s(A)?(u(),v(B,{key:0,address:s(A),"show-country":!0},{before:y(()=>[t("strong",{class:"address__heading",textContent:n(e.$t("Shipping address"))},null,8,bt)]),_:1},8,["address"])):w("",!0)]),t("div",gt,[t("strong",null,n(e.$t("Shipping method")),1),t("p",null,n(s(P)),1)]),t("div",vt,[s(S)?(u(),v(B,{key:0,address:s(S),"show-country":!0},{before:y(()=>[t("strong",{class:"address__heading",textContent:n(e.$t("Billing address"))},null,8,yt)]),_:1},8,["address"])):w("",!0)]),t("div",ft,[t("strong",null,n(e.$t("Payment method")),1),t("p",null,n(s(j)),1)])])]),t("div",$t,[H(e.$slots,"actions",J(K({loading:s(b)})),()=>[_(q,{class:"button button--link button--back",to:"/account/orders/"},{default:y(()=>[t("span",null,n(e.$t("Back")),1)]),_:1})])])]))}}}),Ct=Object.assign(kt,{__name:"AccountOrder"}),Ot={class:"my-account__order"},At={class:"my-account__title heading heading--1"},Tt={__name:"[id]",setup(O){const{t:m}=L({useScope:"global"}),{setBreadcrumbs:f}=Y();f({label:m("Order details"),parents:[{label:m("Account"),url:"account"},{label:m("Orders"),url:"account/orders/"}]});const{params:b}=X();return($,p)=>{const l=Ct;return u(),i("div",Ot,[t("h1",At,n($.$t("Order"))+" # "+n(s(b).id),1),_(l,{number:s(b).id,scope:"GLOBAL"},null,8,["number"])])}}};export{Tt as default}; 2//# sourceMappingURL=BGFzEpBj.js.map
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.