1import{cs as j,c9 as C,c5 as N,cl as O,aL as T,aY as f,bk as n,j as B,_ as S,bs as $,aV as r,p as F}from"./CL-OqW-z.js";import{_ as I}from"./D-D4TtEB.js";import{_ as L}from"./DWLlRAit.js";import{i as M}from"./BISN9xj9.js";import{u as P}from"./DwWrkF0k.js";import{z as U,aj as q,a9 as Z,aZ as z,an as i,q as m,v as u,b0 as c,aN as t,o as E,Z as G,n as e,aF as o,F as b,av as Y,p as H}from"./wjxnPOSZ.js";import"./ZBoxj3M-.js";import"./BCr9o267.js";import"./DD42KjMA.js";const J={class:"flex justify-between bg-white items-center typography-headline-4 @md:typography-headline-3 font-bold"},K={class:"mt-6"},Q={class:"bg-neutral-100 p-4 rounded-md @md:columns-2 mb-6"},W={class:"font-medium"},X={class:"my-4 @md:mb-0"},x={class:"font-medium"},tt={class:"font-medium"},et={class:"mt-4"},st={class:"font-medium"},ot={class:"hidden @md:table w-full text-left typography-text-sm mx-4 @md:mx-0"},nt={class:"hidden"},at={class:"border-b-2 border-neutral-200"},rt={class:"py-3 font-medium"},lt={class:"py-3 px-4 font-medium @lg:whitespace-nowrap"},dt={class:"py-3 px-4 font-medium"},it={class:"py-3 px-4 font-medium"},ut={class:"flex justify-between pt-4 border-t border-neutral-200 @md:border-0"},mt={class:"flex justify-between my-2"},ct={class:"flex justify-between border-b pb-4 border-neutral-200"},pt={class:"flex justify-between border-b py-4 border-neutral-200 typography-text-lg font-medium"},Rt=U({__name:"[id]",setup(_t){const p=j(),_=C(),{locale:y}=N(),{format:g}=O(),{isOpen:l}=M({initialValue:!0}),{fetchOrder:D,data:a}=P(p.params.id);q(async()=>{await Z(),await D({orderId:p.params.id})}),z(l,s=>{s||T(_(f.accountMyOrders))},{immediate:!0});const v=S;return(s,d)=>{const w=B,A=I,R=L,V=F;return i(),m(b,null,[u(R,{visible:""},{default:c(()=>[t(a)?(i(),E(A,{key:0,modelValue:t(l),"onUpdate:modelValue":d[0]||(d[0]=h=>G(l)?l.value=h:null),as:"section",role:"dialog",class:"h-full w-full overflow-auto !p-4 @md:!p-10 @md:max-w-[770px] @md:h-fit"},{default:c(()=>[e("header",J,[e("h3",null,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.heading")),1),u(w,{square:"",variant:"tertiary",tag:t(v),"aria-label":("t"in s?s.t:t(n))("common.navigation.closeDialog"),to:t(_)(t(f).accountMyOrders),class:"@md:absolute @md:top-2 @md:right-2"},{default:c(()=>[u(t($),{class:"text-neutral-500"})]),_:1},8,["tag","aria-label","to"])]),e("main",K,[e("ul",Q,[e("li",null,[e("p",W,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.orderId")),1),e("span",null,o(t(r).getId(t(a))),1)]),e("li",X,[e("p",x,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.orderDate")),1),e("span",null,o(t(r).getDate(t(a),t(y))),1)]),e("li",null,[e("p",tt,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.paymentAmount")),1),e("span",null,o(t(g)(t(r).getTotal(t(a).totals))),1)]),e("li",et,[e("p",st,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.status")),1),e("span",null,o(t(r).getStatus(t(a))),1)])]),(i(!0),m(b,null,Y(t(a).variations,(h,k)=>(i(),m("div",{key:k,class:"@md:hidden border-t border-neutral-200"}))),128)),e("table",ot,[e("caption",nt,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.tableCaption")),1),e("thead",null,[e("tr",at,[e("th",rt,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.product")),1),e("th",lt,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.price")),1),e("th",dt,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.quantity")),1),e("th",it,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.subtotal")),1)])]),d[1]||(d[1]=e("tbody",null,null,-1))]),e("div",ut,[e("p",null,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.itemsSubtotal")),1),e("span",null,"$"+o(t(r).getSubTotal(t(a).totals)),1)]),e("div",mt,[e("p",null,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.delivery")),1),e("span",null,o(t(r).getShippingCost(t(a))),1)]),e("div",ct,[e("p",null,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.estimatedTax")),1),e("span",null,"$"+o(t(r).getVatAmount(t(a).totals)),1)]),e("div",pt,[e("p",null,o(("t"in s?s.t:t(n))("account.ordersAndReturns.orderDetails.total")),1),e("span",null,"$"+o(t(r).getTotal(t(a).totals)),1)])])]),_:1},8,["modelValue"])):H("",!0)]),_:1}),u(V)],64)}}});
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.