PageSourceSearch

https://www.tasteinmotion.com/_nuxt/account.d564057b.js

js tasteinmotion.com collected 2026-10-05 02:11:37 UTC 22,584 bytes, 1 lines download raw bytes

1import{_ as X}from"./Field.7322a01b.js";import{_ as K}from"./Group.5bea8d12.js";import{_ as Q}from"./Error.f57eebfb.js";import{d as ce}from"./entry.7d939621.js";import{q as a,x as c,y as t,h as ne,E as o,u as e,V as de,O as d,A as M,F as z,C as E,W as ie,R as ee,U as te,a as b,H as O,I as F,X as B,z as j,N as ae,M as ue}from"./swiper-vue.1b2a8b42.js";import{u as V}from"./cookie.c2dfd3c6.js";import{u as J}from"./useAccounts.cb6f3929.js";import{_ as U}from"./axios.93df6217.js";/* empty css                    */import{_ as W}from"./_plugin-vue_export-helper.c27b6911.js";import{_ as me}from"./Price.81aa65b5.js";import{_ as he}from"./SpecialImage.64ac112f.js";import{_ as le}from"./Lightbox.0378f31d.js";import{P as pe}from"./plus.b7bae413.js";import{u as ge}from"./asyncData.48e529f7.js";/* empty css                  */import"./client-only.40156c03.js";import"./CloseButton.c46bd095.js";/* empty css                        *//* empty css                     */const be={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ve=t("path",{d:"M5 12h13m-6-7 7 7-7 7",stroke:"#000","stroke-width":"3"},null,-1),_e=[ve];function xe(s,p){return a(),c("svg",be,[..._e])}const fe={render:xe},ye={width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Ce=t("path",{d:"M19 12H6m6-7-7 7 7 7",stroke:"#000","stroke-width":"2"},null,-1),ke=[Ce];function we(s,p){return a(),c("svg",ye,[...ke])}const $e={render:we},T=s=>(ee("data-v-fadca9e1"),s=s(),te(),s),Ae={class:"flex items-end w-full justify-between mb-16"},Se={class:""},Ne=T(()=>t("span",{textContent:"Back to Order History"},null,-1)),Me=["textContent"],Oe=T(()=>t("a",{class:"btn btn-fill-dark"},"Track Order",-1)),Pe={class:"grid grid-cols-4 gap-8 w-full mb-16"},De=T(()=>t("span",{class:"text-label uppercase mb-1 block",textContent:"Date Placed"},null,-1)),Te=["textContent"],Fe=T(()=>t("span",{class:"text-label uppercase mb-1 block",textContent:"status"},null,-1)),Le=["textContent"],je=T(()=>t("div",null,[t("span",{class:"text-label uppercase mb-1 block",textContent:"Payment Method"}),t("span",{class:"block",textContent:"Apple Pay"})],-1)),ze=T(()=>t("div",null,[t("span",{class:"text-label uppercase mb-1 block",textContent:"Shipping Method"}),t("span",{class:"block",textContent:"Express"})],-1)),He=T(()=>t("span",{class:"text-label uppercase mb-1 block",textContent:"Shipping Address"},null,-1)),Ie=["textContent"],Ee=["textContent"],Be=["textContent"],Ve=["textContent"],Je=["textContent"],Ue={key:0,class:"line-item-body mb-4"},We=ie('<div class="flex items-start w-full gap-x-8 text-label text-uppercase pb-4 border-b border-solid border-client-black mb-4" data-v-fadca9e1><div class="w-1/3 flex items-center gap-x-8" data-v-fadca9e1><span class="w-[80px] text-label uppercase mb-1 block" data-v-fadca9e1>Item</span><span class="max-w-[400px] text-label uppercase mb-1 block" data-v-fadca9e1>Description</span></div><div class="w-2/3 flex justify-end gap-x-8" data-v-fadca9e1><span class="text-label uppercase mb-1 block" data-v-fadca9e1>Price</span></div></div>',1),Ye={class:"w-1/3 flex items-start gap-x-8 gap-x-8"},Ge={class:"max-w-[400px]"},Re=["textContent"],Ze=["textContent"],qe={class:"w-2/3 flex justify-end gap-x-8"},Xe=["textContent"],Ke={class:"w-full total-body pt-4 border-t border-solid border-client-black text-body-small"},Qe={class:"flex items-center justify-between w-full mb-2"},et=T(()=>t("span",{textContent:"Subtotal"},null,-1)),tt=["textContent"],st={key:0,class:"flex items-center justify-between w-full mb-2"},nt=T(()=>t("span",{textContent:"Shipping"},null,-1)),at=["textContent"],lt={class:"flex items-center justify-between w-full mb-2"},ot=T(()=>t("span",{textContent:"Taxes"},null,-1)),rt=["textContent"],ct={class:"flex items-center justify-between w-full"},dt=T(()=>t("span",{textContent:"Total"},null,-1)),it=["textContent"],ut={__name:"ActiveOrder",props:{order:Object,clearSelectedOrder:Function},setup(s){const{order:p,clearSelectedOrder:w}=s,A=ne(()=>{const u=new Date(p.processedAt);return`${["Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"][u.getMonth()]} ${u.getDay()}, ${u.getFullYear()}`});return(u,v)=>{var _,n;const N=he;return a(),c("div",null,[t("div",Ae,[t("div",Se,[t("button",{onClick:v[0]||(v[0]=(...y)=>s.clearSelectedOrder&&s.clearSelectedOrder(...y)),class:"flex gap-x-2 items-center mb-4"},[o(e($e)),de(),Ne]),t("h1",{class:"text-heading mb-8",textContent:d(`Order #${s.order.orderNumber}`)},null,8,Me)]),Oe]),t("div",Pe,[t("div",null,[De,t("span",{class:"block",textContent:d(e(A))},null,8,Te)]),t("div",null,[Fe,t("span",{class:"h-6 max-w-[120px] bg-client-black block flex items-center justify-center self-start text-client-white text-label uppercase rounded-xl",textContent:d(s.order.fulfillmentStatus)},null,8,Le)]),je,ze,t("div",null,[He,t("div",null,[t("span",{class:"block",textContent:d(s.order.shippingAddress.name)},null,8,Ie),t("span",{class:"block",textContent:d(`${s.order.shippingAddress.address1} ${s.order.shippingAddress.address2!=="null"?", "+s.order.shippingAddress.address2:""}`)},null,8,Ee),t("span",{class:"block",textContent:d(`${s.order.shippingAddress.city||""}, ${s.order.shippingAddress.province}`)},null,8,Be),t("span",{class:"block",textContent:d(`${s.order.shippingAddress.country||""}, ${s.order.shippingAddress.zip}`)},null,8,Ve),s.order.shippingAddress.phone?(a(),c("span",{key:0,class:"block",textContent:d(`${s.order.shippingAddress.phone}`)},null,8,Je)):M("",!0)])])]),(n=(_=s.order.lineItems)==null?void 0:_.edges)!=null&&n.length?(a(),c("div",Ue,[We,(a(!0),c(z,null,E(s.order.lineItems.edges,y=>(a(),c("div",{class:"flex items-start w-full",key:y.node.id},[t("div",Ye,[o(N,{class:"aspect-[4/5] w-[80px] h-auto",image:y.node.variant.image,width:160,srcSizes:[180,180,180,180],sizes:"sm:160px md:160px lg:160px"},null,8,["image"]),t("div",Ge,[t("h6",{textContent:d(y.node.title)},null,8,Re),(a(!0),c(z,null,E(y.node.variant.selectedOptions,g=>(a(),c("span",{class:"block text-label",key:g.value,textContent:d(`${g.name} ${g.value}`)},null,8,Ze))),128))])]),t("div",qe,[t("span",{class:"text-body-small",textContent:d(`${y.node.originalTotalPrice.amount} ${y.node.originalTotalPrice.currencyCode}`)},null,8,Xe)])]))),128))])):M("",!0),t("div",Ke,[t("div",Qe,[et,t("span",{class:"text-body-small",textContent:d(`${s.order.currentSubtotalPrice.amount} ${s.order.currentSubtotalPrice.currencyCode}`)},null,8,tt)]),s.order.currentTotalDuties?(a(),c("div",st,[nt,t("span",{class:"text-body-small",textContent:d(`${s.order.currentTotalDuties.amount} ${s.order.currentTotalDuties.currencyCode}`)},null,8,at)])):M("",!0),t("div",lt,[ot,t("span",{class:"text-body-small",textContent:d(`${s.order.currentTotalTax.amount} ${s.order.currentTotalTax.currencyCode}`)},null,8,rt)]),t("div",ct,[dt,t("span",{class:"text-body-small",textContent:d(`${s.order.currentTotalPrice.amount} ${s.order.currentTotalPrice.currencyCode}`)},null,8,it)])])])}}},mt=W(ut,[["__scopeId","data-v-fadca9e1"]]),ht={class:"text-body-large"},pt=["textContent"],gt=["textContent"],bt=["textContent"],vt=["textContent"],_t=["textContent"],xt={class:"flex gap-x-4 items-center"},ft=["disabled"],yt=["disabled"],Ct={class:"bg-client-white p-12 w-full"},kt=["disabled","textContent"],wt={key:0,class:"flex justify-center w-full mt-4 mb-8"},$t={__name:"AddressCard",props:{id:String,formatted:Array,firstName:String,lastName:String,name:String,company:String,address1:String,address2:String,country:String,province:String,city:String,zip:String,phone:String},setup(s){const p=V(U),{customerDeleteAddress:w,customerEditAddress:A}=J(),{id:u,formatted:v,firstName:N,lastName:_,name:n,company:y,address1:g,address2:C,country:f,province:i,city:$,zip:S,phone:k}=s,l=b(!1),L=b(!1),m=b(""),P=b(!1),r=b({id:u,firstName:N,lastName:_,address1:g,address2:C,country:f,province:i,city:$,zip:S}),Y=async()=>{try{if(!u||!p.value)return;l.value=!0;const h=await w(u,p.value);l.value=!1,h.msg&&(m.value=h.msg),h.id&&(P.value=!0)}catch(h){console.log(h),l.value=!1,m.value="Whoops, something went wrong on our end. Please refresh the page and try again."}},G=async()=>{try{const{id:h,address1:H,address2:R,firstName:D,lastName:I,country:Z,city:x,province:xs,zip:re}=r.value;if(!H||!Z||!x||!re||!h||!D)return m.value="Fields Missing.";l.value=!0;const q=await A(r.value,p.value);l.value=!1,q.msg&&(m.value=q.msg),q.id&&(m.value="Address has been successfully updated.")}catch(h){console.log(h),l.value=!1,m.value="Whoops, something went wrong on our end. Please refresh the page and try again."}};
1return(h,H)=>{const R=Q,D=X,I=K,Z=le;return a(),c("div",{class:j([e(P)&&"hidden","border-t border-solid border-client-black py-8 flex items-center justify-between"])},[t("div",ht,[t("span",{class:"block",textContent:d(s.name)},null,8,pt),t("span",{class:"block",textContent:d(`${e(r).address1}, ${e(r).address2}`)},null,8,gt),t("span",{class:"block",textContent:d(`${e(r).city}, ${e(r).province}`)},null,8,bt),t("span",{class:"block",textContent:d(`${e(r).country}, ${e(r).zip}`)},null,8,vt),s.phone?(a(),c("span",{key:0,class:"block",textContent:d(e(r).phone)},null,8,_t)):M("",!0)]),t("div",xt,[t("button",{onClick:H[0]||(H[0]=x=>L.value=!0),disabled:e(l),class:"text-body-large",textContent:"Edit"},null,8,ft),t("button",{onClick:Y,disabled:e(l),class:"text-body-large",textContent:"Delete"},null,8,yt),o(R,{class:"flex-1",msg:e(m),clearMessage:()=>m.value=""},null,8,["msg","clearMessage"])]),e(L)?(a(),O(Z,{key:0,hideLightbox:()=>L.value=!1},{default:F(()=>[t("div",Ct,[t("form",{onSubmit:B(G,["prevent"]),class:"w-full"},[o(I,{class:"mb-4"},{default:F(()=>[o(D,{type:"text",label:"First Name",value:e(r).firstName,handleChange:x=>e(r).firstName=x.target.value},null,8,["value","handleChange"]),o(D,{type:"text",label:"Last Name",value:e(r).lastName,handleChange:x=>e(r).lastName=x.target.value},null,8,["value","handleChange"])]),_:1}),o(D,{class:"mb-4",type:"text",label:"Company (optional)",value:e(r).company||"",handleChange:x=>e(r).company=x.target.value},null,8,["value","handleChange"]),o(D,{class:"mb-4",type:"text",label:"Address",value:e(r).address1,handleChange:x=>e(r).address1=x.target.value},null,8,["value","handleChange"]),o(D,{class:"mb-4",type:"text",label:"Apt, Studio, Lot, etc.",value:e(r).address2,handleChange:x=>e(r).address2=x.target.value},null,8,["value","handleChange"]),o(I,null,{default:F(()=>[o(D,{class:"mb-4",type:"text",label:"City or Town",value:e(r).city,handleChange:x=>e(r).city=x.target.value},null,8,["value","handleChange"]),o(D,{class:"mb-4",type:"text",label:"Province or State",value:e(r).province,handleChange:x=>e(r).province=x.target.value},null,8,["value","handleChange"])]),_:1}),o(I,null,{default:F(()=>[o(D,{class:"mb-4",type:"text",label:"Country",value:e(r).country,handleChange:x=>e(r).country=x.target.value},null,8,["value","handleChange"]),o(D,{class:"mb-4",type:"text",label:"Zip Code",value:e(r).zip,handleChange:x=>e(r).zip=x.target.value},null,8,["value","handleChange"])]),_:1}),t("button",{type:"submit",disabled:e(l),class:"btn btn-full btn-fill-dark",textContent:d(e(l)?"Loading...":"Edit Address")},null,8,kt)],32),e(m).length?(a(),c("div",wt,[o(R,{class:"text-center mx-auto",msg:e(m),clearMessage:()=>m.value=""},null,8,["msg","clearMessage"])])):M("",!0)])]),_:1},8,["hideLightbox"])):M("",!0)],2)}}},se=s=>(ee("data-v-b14c896d"),s=s(),te(),s),At={class:"flex items-center justify-between w-full"},St=se(()=>t("h1",{class:"text-heading mb-8",textContent:"Addresses"},null,-1)),Nt=se(()=>t("span",{class:"mr-2",textContent:"Add Address"},null,-1)),Mt={key:0},Ot={key:1},Pt=se(()=>t("span",{class:"text-heading",textContent:"Add an address to help streamline your checkout experience!"},null,-1)),Dt=[Pt],Tt={class:"bg-client-white p-12 w-full"},Ft=["disabled","textContent"],Lt={key:0,class:"flex justify-center w-full mt-4 mb-8"},jt={__name:"Addresses",props:{addresses:{type:Array,default:()=>[]}},setup(s){const p=V(U),{customerAddAddress:w}=J(),{addresses:A}=s,u=b(!1),v=b(""),N=b([...A]),_=b(!1),n=b({firstName:"",lastName:"",company:"",address1:"",address2:"",city:"",country:"",province:"",zip:""}),y=async()=>{try{const{firstName:g,address1:C,city:f,country:i,zip:$}=n.value;if(!g||!C||!f||!i||!$)return v.value="Fields Missing.";u.value=!0;const S=await w(n.value,p.value);u.value=!1,S.msg&&(v.value=S.msg),S.address&&(v.value="Address successfully added!",N.value=[...N.value,S.address])}catch(g){console.log(g),v.value="Whoops something went wrong on our end. Please refresh the page and try again."}};return(g,C)=>{const f=$t,i=X,$=K,S=Q,k=le;return a(),c("div",null,[t("div",At,[St,t("button",{onClick:C[0]||(C[0]=l=>_.value=!0),class:"btn btn-fill-dark"},[Nt,o(e(pe))])]),s.addresses.length?(a(),c("div",Mt,[(a(!0),c(z,null,E(e(N),l=>(a(),O(f,ae({key:l.id,ref_for:!0},l),null,16))),128))])):(a(),c("div",Ot,Dt)),e(_)?(a(),O(k,{key:2,hideLightbox:()=>_.value=!1},{default:F(()=>[t("div",Tt,[t("form",{onSubmit:B(y,["prevent"]),class:"w-full"},[o($,{class:"mb-4"},{default:F(()=>[o(i,{type:"text",label:"First Name",value:e(n).firstName,handleChange:l=>e(n).firstName=l.target.value},null,8,["value","handleChange"]),o(i,{type:"text",label:"Last Name",value:e(n).lastName,handleChange:l=>e(n).lastName=l.target.value},null,8,["value","handleChange"])]),_:1}),o(i,{class:"mb-4",type:"text",label:"Company (optional)",value:e(n).company,handleChange:l=>e(n).company=l.target.value},null,8,["value","handleChange"]),o(i,{class:"mb-4",type:"text",label:"Address",value:e(n).address1,handleChange:l=>e(n).address1=l.target.value},null,8,["value","handleChange"]),o(i,{class:"mb-4",type:"text",label:"Apt, Studio, Lot, etc.",value:e(n).address2,handleChange:l=>e(n).address2=l.target.value},null,8,["value","handleChange"]),o($,null,{default:F(()=>[o(i,{class:"mb-4",type:"text",label:"City or Town",value:e(n).city,handleChange:l=>e(n).city=l.target.value},null,8,["value","handleChange"]),o(i,{class:"mb-4",type:"text",label:"Province or State",value:e(n).province,handleChange:l=>e(n).province=l.target.value},null,8,["value","handleChange"])]),_:1}),o($,null,{default:F(()=>[o(i,{class:"mb-4",type:"text",label:"Country",value:e(n).country,handleChange:l=>e(n).country=l.target.value},null,8,["value","handleChange"]),o(i,{class:"mb-4",type:"text",label:"Zip Code",value:e(n).zip,handleChange:l=>e(n).zip=l.target.value},null,8,["value","handleChange"])]),_:1}),t("button",{type:"submit",disabled:e(u),class:"btn btn-full btn-fill-dark",textContent:d(e(u)?"Loading...":"Add Address")},null,8,Ft)],32),e(v).length?(a(),c("div",Lt,[o(S,{class:"text-center mx-auto",msg:e(v),clearMessage:()=>v.value=""},null,8,["msg","clearMessage"])])):M("",!0)])]),_:1},8,["hideLightbox"])):M("",!0)])}}},zt=W(jt,[["__scopeId","data-v-b14c896d"]]),Ht={width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},It=t("path",{d:"M20 6 9 17l-5-5",stroke:"#000","stroke-width":"2"},null,-1),Et=[It];function Bt(s,p){return a(),c("svg",Ht,[...Et])}const Vt={render:Bt},oe=s=>(ee("data-v-68d8b80e"),s=s(),te(),s),Jt={class:"w-full"},Ut=oe(()=>t("h1",{class:"text-heading mb-8",textContent:"Account Details"},null,-1)),Wt={class:"flex items-center gap-x-2 mb-8"}
1,Yt=oe(()=>t("span",{textContent:"Subscribe to our newsletter"},null,-1)),Gt=["disabled","textContent"],Rt=["disabled","textContent"],Zt={key:2,class:"flex justify-center w-full mb-8"},qt=["textContent"],Xt={__name:"Details",props:{firstName:String,lastName:String,email:String,acceptsMarketing:Boolean},setup(s){const p=V(U),{customerUpdate:w,customerUpdatePassword:A}=J(),{firstName:u,lastName:v,email:N,acceptsMarketing:_}=s,n=b(!1),y=b(u),g=b(v),C=b(N),f=b(_),i=b(!1),$=b(""),S=b(""),k=b(""),l=async()=>{try{n.value=!0;const m={firstName:y.value,lastName:g.value,email:C.value,acceptsMarketing:f.value},P=await w(m,p.value);P.msg&&(n.value=!1,k.value=P.msg),P.customer&&(n.value=!1,k.value="Your account has been successfully updated!")}catch(m){console.log(m),n.value=!1,k.value="Whoops, something went wrong on our end. Please refresh the page and try again."}},L=async()=>{try{if($.value.length<8)return k.value="Password must be greater than 8 characters";if(!$.value.length||!S.value.length)return k.value="Fields Missing.";if($.value!==S.value)return k.value="Passwords do not match.";n.value=!0;const m=await A($.value,p.value);m.msg&&(n.value=!1,k.value=m.msg),m.customer&&(n.value=!1,k.value="Your password has been successfully changed!")}catch(m){console.log(m),n.value=!1,k.value="Whoops, something went wrong on our end. Please refresh the page and try again."}};return(m,P)=>{const r=X,Y=K,G=Q;return a(),c("div",Jt,[Ut,e(i)?(a(),c("form",{key:1,onSubmit:B(L,["prevent"]),class:"mb-4"},[o(r,{class:"mb-4",type:"password",label:"Password",value:e($),handleChange:h=>$.value=h.target.value},null,8,["value","handleChange"]),o(r,{class:"mb-8",type:"password",label:"Password Confirm",value:e(S),handleChange:h=>S.value=h.target.value},null,8,["value","handleChange"]),t("button",{disabled:e(n),class:"btn btn-fill-dark text-body-large btn-full",type:"submit",textContent:d(e(n)?"Loading...":"Update Password")},null,8,Rt)],32)):(a(),c("form",{key:0,onSubmit:B(l,["prevent"]),class:"w-full mb-4"},[o(Y,{class:"mb-4"},{default:F(()=>[(a(),O(r,{type:"text",label:"First Name",value:e(y),handleChange:h=>y.value=h.target.value,key:s.firstName},null,8,["value","handleChange"])),(a(),O(r,{type:"text",label:"Last Name",value:e(g),handleChange:h=>g.value=h.target.value,key:s.lastName},null,8,["value","handleChange"]))]),_:1}),(a(),O(r,{class:"mb-4",type:"email",label:"Email",value:e(C),handleChange:h=>C.value=h.target.value,key:e(C)},null,8,["value","handleChange"])),t("div",Wt,[t("button",{class:j(["w-6 h-6 bg-transparent border border-solid border-client-black",e(f)&&"accepts-marketing"]),onClick:P[0]||(P[0]=h=>f.value=!e(f)),type:"button"},[e(f)?(a(),O(e(Vt),{key:0})):M("",!0)],2),Yt]),t("button",{disabled:e(n),class:"btn btn-fill-dark text-body-large btn-full",type:"submit",textContent:d(e(n)?"Loading...":"Save")},null,8,Gt)],32)),e(k).length?(a(),c("div",Zt,[o(G,{class:"text-center mx-auto",msg:e(k),clearMessage:()=>k.value=""},null,8,["msg","clearMessage"])])):M("",!0),t("button",{onClick:P[1]||(P[1]=h=>i.value=!e(i)),class:"mx-auto w-full",textContent:d(e(i)?"Back to Account Details":"Update Password")},null,8,qt)])}}},Kt=W(Xt,[["__scopeId","data-v-68d8b80e"]]),Qt={class:"grid grid-cols-4 gap-x-8 border-t border-solid border-client-black py-8 items-center"},es=["textContent"],ts=["textContent"],ss=["textContent"],ns={class:"ml-auto"},as=t("span",{textContent:"View Details"},null,-1),ls={__name:"OrderCard",props:{id:String,orderNumber:Number,processedAt:String,financialStatus:String,fulfillmentStatus:String,currentTotalPrice:Object,lineItems:Object,selectOrder:Function},setup(s){const{id:p,orderNumber:w,processedAt:A,financialStatus:u,fulfillmentStatus:v,currentTotalPrice:N,lineItems:_,selectOrder:n}=s,y=ne(()=>{const g=new Date(A);return`${["Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"][g.getMonth()]} ${g.getDay()}, ${g.getFullYear()}`});return(g,C)=>{const f=me;return a(),c("div",Qt,[t("div",null,[t("span",{textContent:d(`Order #${s.orderNumber}`),class:"block text-label"},null,8,es),t("span",{textContent:d(e(y)),class:"text-body-large block"},null,8,ts)]),t("div",null,[o(f,{price:s.currentTotalPrice},null,8,["price"])]),t("div",null,[t("span",{class:"h-6 max-w-[120px] bg-client-black block flex items-center justify-center self-start text-client-white text-label uppercase rounded-xl",textContent:d(s.fulfillmentStatus)},null,8,ss)]),t("div",ns,[t("button",{onClick:C[0]||(C[0]=i=>s.selectOrder(s.id)),class:"flex items-center gap-x-2 text-body-large"},[as,o(e(fe))])])])}}},os={key:0,class:"text-heading mb-8",textContent:"Order History"},rs={key:1},cs=t("div",{class:"grid grid-cols-4 gap-x-8 text-label uppercase mb-4"},[t("span",{textContent:"order"}),t("span",{textContent:"order total"}),t("span",{textContent:"status"})],-1),ds={key:2},is=t("span",{textContent:"You have yet to order anything...."},null,-1),us=[is],ms={__name:"OrderHistory",props:{orders:{type:Array,default:()=>[]}},setup(s){const{orders:p}=s,w=b(null),A=u=>{w.value=p.find(v=>v.id===u)};return(u,v)=>{const N=ls,_=mt;return a(),c("div",null,[e(w)?M("",!0):(a(),c("h1",os)),s.orders.length?(a(),c("div",rs,[e(w)?(a(),O(_,{key:1,order:e(w),clearSelectedOrder:()=>w.value=null},null,8,["order","clearSelectedOrder"])):(a(),c(z,{key:0},[cs,(a(!0),c(z,null,E(s.orders,n=>(a(),O(N,ae({key:n.id,ref_for:!0},n,{selectOrder:A}),null,16))),128))],64))])):(a(),c("div",ds,us))])}}};const hs={class:"entire flex-center-center p-16"}
1,ps={key:0,textContent:"Loading..."},gs={key:1,class:"content flex items-start justify-start gap-x-28"},bs={class:"sticky w-[150px] top-[96px] flex flex-col justify-start items-start"},vs={class:"max-w-[1100px] w-full"},_s={__name:"account",async setup(s){let p,w;const A=V(U),u=ce(),{fetchCustomer:v,customerLogout:N,customer:_}=J(),n=b("details"),{data:y,pending:g}=([p,w]=ue(async()=>ge("verifyToken",async()=>{try{if(A.value||u.push("/customers/login"),(await v(A.value)).msg)return u.push("/customers/login")}catch(f){console.log(f)}})),p=await p,w(),p),C=async()=>{try{A.value=null,u.push("/customers/login"),N()}catch(f){console.log(f)}};return(f,i)=>{const $=Kt,S=ms,k=zt;return a(),c("div",hs,[e(g)?(a(),c("div",ps)):(a(),c("div",gs,[t("div",bs,[t("button",{onClick:i[0]||(i[0]=l=>n.value="details"),class:j([e(n)==="details"?"border-client-black":"border-transparent","text-left pb-2 mb-2 border-b border-solid"]),textContent:"Account Details"},null,2),t("button",{onClick:i[1]||(i[1]=l=>n.value="orderHistory"),class:j([e(n)==="orderHistory"?"border-client-black":"border-transparent","text-left pb-2 mb-2 border-b border-solid"]),textContent:"Order History"},null,2),t("button",{onClick:i[2]||(i[2]=l=>n.value="addresses"),class:j([e(n)==="addresses"?"border-client-black":"border-transparent","text-left pb-2 mb-2 border-b border-solid"]),textContent:"Addresses"},null,2),t("button",{onClick:C,class:"text-left pb-2"},"Logout")]),t("div",vs,[e(n)==="details"?(a(),O($,{key:0,firstName:e(_).firstName,lastName:e(_).lastName,email:e(_).email,acceptsMarketing:e(_).acceptsMarketing},null,8,["firstName","lastName","email","acceptsMarketing"])):M("",!0),e(n)==="orderHistory"?(a(),O(S,{key:1,orders:e(_).orders},null,8,["orders"])):M("",!0),e(n)==="addresses"?(a(),O(k,{key:2,addresses:e(_).addresses},null,8,["addresses"])):M("",!0)])]))])}}},Es=W(_s,[["__scopeId","data-v-ef8446e8"]]);export{Es 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.