PageSourceSearch

https://eatnaya.netlify.app/js/orders.b9dfe708.js

js eatnaya.netlify.app collected 2026-10-03 10:40:58 UTC 27,724 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunklunchbox_storefront"]=self["webpackChunklunchbox_storefront"]||[]).push([[852],{89387:function(e,t,s){s(44114),s(18111),s(13579);t.A={methods:{shouldAllowAccess(){const{require_phone_verification:e,require_email_verification:t}=this.storeConfig||{},{is_phone_verified:s,is_verified:r}=this.customerData||{};return!(e&&!s)&&!(t&&!r)},guardProfileAccess(e,t=null){const s=t?()=>[this.storeConfig,this.customerData,this.branding]:()=>[this.storeConfig,this.customerData];this.$watch(s,s=>{s.some(e=>!e)||((!t||t())&&this.shouldAllowAccess()?e():this.$router.push({name:"ProfileView"}))},{immediate:!0})}}}},34584:function(e,t,s){const r="Something went wrong. Please try again";t.A={methods:{getCustomerId(){return localStorage.getItem("customerId")},showToaster(e){this.$store.commit("SET_TOASTER",{show:!0,message:e})},handleExpiredSession(e,t){return 403==e?.response?.data?.status&&(this.showToaster("Your session has expired. Please log in again"),"function"===typeof t&&t(),!0)}}},s.d(t,["h",0,r])},76936:function(e,t,s){s.d(t,{A:function(){return n}});var r=s(56768),i=s(95187);function o(e,t,s,o,a,d){return(0,r.uX)(),(0,r.CE)("div",{class:"shimmer",style:(0,i.Tr)({height:s.height,width:s.width,margin:s.margin,display:"block"})},null,4)}var a={props:{height:{type:String,default:"30px"},width:{type:String,default:"350px"},margin:{type:String,default:"0px 0px 0px 0px"}}},d=s(71241);const l=(0,d.A)(a,[["render",o],["__scopeId","data-v-0f9a5f6c"]]);var n=l},61528:function(e,t,s){s.r(t),s.d(t,{default:function(){return g}});var r=s(56768),i=s(95187);const o={class:"profileContent"},a={class:"externalLinks"},d=["onClick"],l=["onClick"];function n(e,t,s,n,c,u){return(0,r.uX)(),(0,r.CE)("div",o,[t[1]||(t[1]=(0,r.Lk)("div",{class:"profileTop"},[(0,r.Lk)("h3",null,"External Links")],-1)),(0,r.Lk)("div",a,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(c.externalLinks,e=>((0,r.uX)(),(0,r.CE)("div",{key:e.url,class:"externalLink"},[(0,r.Lk)("p",{class:"itemName",onClick:t=>u.openUrlInNewTab(e.url)},(0,i.v_)(e.name),9,d),((0,r.uX)(),(0,r.CE)("svg",{class:"itemLink",onClick:t=>u.openUrlInNewTab(e.url),width:"9",height:"15",viewBox:"0 0 9 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M8.22656 7.35938C8.22656 7.51562 8.19531 7.66406 8.13281 7.80469C8.07552 7.9401 7.98177 8.07031 7.85156 8.19531L1.84375 14.0781C1.64062 14.276 1.39323 14.375 1.10156 14.375C0.914062 14.375 0.739583 14.3281 0.578125 14.2344C0.416667 14.1406 0.286458 14.0156 0.1875 13.8594C0.09375 13.7031 0.046875 13.526 0.046875 13.3281C0.046875 13.0417 0.15625 12.7865 0.375 12.5625L5.72656 7.35938L0.375 2.15625C0.15625 1.9375 0.046875 1.68229 0.046875 1.39062C0.046875 1.19792 0.09375 1.02344 0.1875 0.867188C0.286458 0.705729 0.416667 0.578125 0.578125 0.484375C0.739583 0.390625 0.914062 0.34375 1.10156 0.34375C1.39323 0.34375 1.64062 0.442708 1.84375 0.640625L7.85156 6.52344C7.97656 6.64844 8.07031 6.77865 8.13281 6.91406C8.19531 7.04948 8.22656 7.19792 8.22656 7.35938Z",fill:"black"},null,-1)])],8,l))]))),128))])])}var c=s(60782),u={data(){return{externalLinks:null}},computed:{...(0,c.aH)(["branding"])},methods:{openUrlInNewTab(e){window.open(e,"_blank")}},created(){this.externalLinks=this.branding.external_links}},h=s(71241);const p=(0,h.A)(u,[["render",n],["__scopeId","data-v-7717a728"]]);var g=p},14835:function(e,t,s){s.r(t),s.d(t,{default:function(){return je}});var r=s(56768),i=s(5688),o=s(95187),a=s(35837),d=s.p+"img/search-line.87664ea2.svg";const l={class:"profileContent"},n={key:0,class:"searchAndFilters"},c={class:"searchContainer"},u={key:1,src:d,alt:"Search",class:"searchIcon"},h={key:0,ref:"statusFilterDropdown",class:"filterDropdownWrapper"},p={class:"selectedOption"},g={class:"filterDropdownContent"},k=["checked"],m=["onClick"],C=["checked","onClick"],S=["onClick"],v={ref:"sortDropdown",class:"sortDropdownWrapper"},w={class:"selectedOption"},_={key:0,class:"orders"},L={class:"orderLeftGroup"},O={class:"orderImageWrapper"},f={class:"orderInfo"},y={class:"priceStatusAndButtonWrapper"},b={class:"priceAndStatusWrapper"},D={class:"orderStatus"},E={class:"orderRightGroup"},x={class:"statusAndPriceMobile"},I={class:"orderPrice"},A={class:"buttons"},F={key:1,class:"empty"},T={key:0},M={key:1},X={key:2,class:"orders"},R=["onClick"],W={class:"orderLeftGroup"},Q={key:0,class:"orderImageWrapper"},P=["src"],$={class:"orderInfo"},B={class:"orderRestaurantName"},V={class:"orderDeliveryDateTime"},H={class:"priceStatusAndButtonWrapper"},N={class:"priceAndStatusWrapper"},U={class:"orderPrice"},z={key:0,class:"orderStatusMobile"},K={class:"buttons"},Y=["onClick","disabled"],j={key:0,class:"loader buttonLoader"},q=["onClick","disabled"],G={key:0,class:"loader buttonLoader"},Z={key:0,class:"orderStatus"},J={class:"statusText"},ee={class:"orderRightGroup"},te={class:"statusAndPriceMobile"},se={key:0,class:"statusTextMobile"},re={key:1,class:"separatorDot"},ie={class:"orderPriceMobile"},oe={class:"orderPrice"},ae={class:"priceAndStatusWrapper"},de={class:"orderPriceMobile"},le={key:0,class:"orderStatusMobile"},ne={class:"buttons"},ce=["onClick","disabled"],ue={key:0,class:"loader buttonLoader"},he=["onClick","disabled"],pe={key:0,class:"loader buttonLoader"},ge={key:0,ref:"scrollSentinel",class:"scrollSentinel"},ke={key:1,class:"loadingMore"},me={class:"orderLeftGroup"},Ce={class:"orderImageWrapper"},Se={class:"orderInfo"},ve={class:"priceStatusAndButtonWrapper"},we={class:"priceAndStatusWrapper"},_e={class:"orderStatus"},Le={class:"orderRightGroup"},Oe={class:"statusAndPriceMobile"},fe={class:"orderPrice"},ye={class:"buttons"},be={key:3,class:"feedback error"};function De(e,t,s,d,De,Ee){const xe=(0,r.g2)("CartModal"),Ie=(0,r.g2)("LoaderView"),Ae=(0,r.g2)("WithAddons"),Fe=(0,r.g2)("ShimmerView");return(0,r.uX)(),(0,r.CE)("div",l,[((0,r.uX)(),(0,r.Wv)(r.Im,{to:"body"},[(0,r.bF)(i.eB,{name:"slide"},{default:(0,r.k6)(()=>[e.cartIsOpen?((0,r.uX)(),(0,r.Wv)(xe,{key:0,isReorder:!0,onCloseModal:Ee.toggleCartViewModal,onCheckoutClicked:Ee.toggleCartViewModal,onOpenWithAddons:Ee.openEditWithAddons,onOpenUpsellItem:Ee.openUpsellItem},null,8,["onCloseModal","onCheckoutClicked","onOpenWithAddons","onOpenUpsellItem"])):(0,r.Q3)("",!0)]),_:1})])),((0,r.uX)(),(0,r.Wv)(r.Im,{to:"body"},[e.showLoader?((0,r.uX)(),(0,r.Wv)(Ie,{key:0,showLoader:e.showLoader},null,8,["showLoader"])):(0,r.Q3)("",!0),(0,r.bF)(i.eB,{name:"slide"},{default:(0,r.k6)(()=>[De.withAddonsModalIsOpen?((0,r.uX)(),(0,r.Wv)(Ae,{key:0,onCloseModal:Ee.toggleWithAddonsModal,itemData:De.itemData,normalizedAddons:De.normalizedAddons,mode:De.itemModalMode,editItemData:De.editItemData},null,8,["onCloseModal","itemData","normalizedAddons","mode","editItemData"])):(0,r.Q3)("",!0)]),_:1})])),(0,r.Lk)("div",{class:(0,o.C4)(["profileTop",{hasError:De.orders&&0===De.orders.length&&!De.loading||De.errorMessage}])},[t[13]||(t[13]=(0,r.Lk)("h3",null,"Order History",-1)),De.loading||null!==De.orders?((0,r.uX)(),(0,r.CE)("div",n,[(0,r.Lk)("div",c,[(0,r.bo)((0,r.Lk)("input",{type:"text",class:"searchInput",placeholder:"Search order history","onUpdate:modelValue":t[0]||(t[0]=e=>De.searchQuery=e)},null,512),[[i.Jo,De.searchQuery]]),De.searchQuery&&De.searchQuery.trim().length>0?((0,r.uX)(),(0,r.CE)("img",{key:0,class:"clearSearch",onClick:t[1]||(t[1]=(...e)=>Ee.clearSearch&&Ee.clearSearch(...e)),src:a,alt:"Clear search"})):((0,r.uX)(),(0,r.CE)("img",u))]),Ee.hideOrderStatus?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("div",h,[(0,r.Lk)("button",{type:"button",onClick:t[2]||(t[2]=(...e)=>Ee.toggleStatusFilterDropdown&&Ee.toggleStatusFilterDropdown(...e)),class:"filterDropdownButton"},[(0,r.Lk)("span",null,[t[9]||(t[9]=(0,r.eW)("Filter: ",-1)),(0,r.Lk)("span",p,(0,o.v_)(Ee.getFilterDisplayText),1)]),((0,r.uX)(),(0,r.CE)("svg",{class:(0,o.C4)(["arrow",{rotated:De.statusFilterDropdownIsOpen}]),width:"12",height:"9",viewBox:"0 0 12 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[...t[10]||(t[10]=[(0,r.Lk)("path",{d:"M5.53558 7.93101L0.221517 2.61692C-0.0347764 2.36063 -0.0347764 1.94511 0.221517 1.68885L0.841317 1.06904C1.09717 0.813189 1.51184 0.812697 1.7683 1.06795L5.99963 5.27946L10.2309 1.06795C10.4874 0.812697 10.9021 0.813189 11.1579 1.06904L11.7777 1.68885C12.034 1.94514 12.034 2.36065 11.7777 2.61692L6.46368 7.93101C6.20739 8.18728 5.79188 8.18728 5.53558 7.93101Z",fill:"currentColor"},null,-1)])],2))]),De.statusFilterDropdownIsOpen?((0,r.uX)(),(0,r.CE)("div",{key:0,class:"filterDropdown",style:(0,o.Tr)({backgroundColor:e.branding.dark_mode_enabled?"var(--background-color)":"#FFFFFF"})},[(0,r.Lk)("div",g,[(0,r.Lk)("div",{onClick:t[5]||(t[5]=e=>Ee.toggleStatusFilter(null)),class:(0,o.C4)(["filterDropdownItem checkboxWrapper",{selected:0===De.selectedStatusFilters.length}])},[(0,r.Lk)("input",{type:"checkbox",checked:0===De.selectedStatusFilters.length,onClick:t[3]||(t[3]=(0,i.D$)(e=>Ee.toggleStatusFilter(null),["stop"]))},null,8,k),(0,r.Lk)("label",{class:"checkboxLabel",onClick:t[4]||(t[4]=(0,i.D$)(e=>Ee.toggleStatusFilter(null),["stop"]))},"All")],2),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(De.availableStatuses,e=>((0,r.uX)(),(0,r.CE)("div",{key:e,onClick:t=>Ee.toggleStatusFilter(e),class:(0,o.C4)(["filterDropdownItem checkboxWrapper",{selected:Ee.isStatusSelected(e)}])},[(0,r.Lk)("input",{type:"checkbox",checked:Ee.isStatusSelected(e),onClick:(0,i.D$)(t=>Ee.toggleStatusFilter(e),["stop"])},null,8,C),(0,r.Lk)("label",{class:"checkboxLabel",onClick:(0,i.D$)(t=>Ee.toggleStatusFilter(e),["stop"])},[Ee.getStatusClass(e)?((0,r.uX)(),(0,r.CE)("span",{key:0,class:(0,o.C4)(["statusDot",Ee.getStatusClass(e)])},null,2)):(0,r.Q3)("",!0),(0,r.eW)(" "+(0,o.v_)(e),1)],8,S)],10,m))),128))])],4)):(0,r.Q3)("",!0)],512)),(0,r.Lk)("div",v,[(0,r.Lk)("button",{type:"button",onClick:t[6]||(t[6]=(...e)=>Ee.toggleSortDropdown&&Ee.toggleSortDropdown(...e)),class:"sortDropdownButton"},[(0,r.Lk)("span",null,[t[11]||(t[11]=(0,r.eW)("Sort by: ",-1)),(0,r.Lk)("span",w,(0,o.v_)("desc"===De.sortOrder?"Recent":"Oldest"),1)]),((0,r.uX)(),(0,r.CE)("svg",{class:(0,o.C4)(["arrow",{rotated:De.sortDropdownIsOpen}]),width:"12",height:"9",viewBox:"0 0 12 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[...t[12]||(t[12]=[(0,r.Lk)("path",{d:"M5.53558 7.93101L0.221517 2.61692C-0.0347764 2.36063 -0.0347764 1.94511 0.221517 1.68885L0.841317 1.06904C1.09717 0.813189 1.51184 0.812697 1.7683 1.06795L5.99963 5.27946L10.2309 1.06795C10.4874 0.812697 10.9021 0.813189 11.1579 1.06904L11.7777 1.68885C12.034 1.94514 12.034 2.36065 11.7777 2.61692L6.46368 7.93101C6.20739 8.18728 5.79188 8.18728 5.53558 7.93101Z",fill:"currentColor"},null,-1)])],2))]),De.sortDropdownIsOpen?((0,r.uX)(),(0,r.CE)("div",{key:0,class:"sortDropdown",style:(0,o.Tr)({backgroundColor:e.branding.dark_mode_enabled?"var(--background-color)":"#FFFFFF"})},[(0,r.Lk)("div",{onClick:t[7]||(t[7]=e=>Ee.selectSortOption("desc")),class:(0,o.C4)(["sortDropdownItem",{selected:"desc"===De.sortOrder}])}," Recent ",2),(0,r.Lk)("div",{onClick:t[8]||(t[8]=e=>Ee.selectSortOption("asc")),class:(0,o.C4)(["sortDropdownItem",{selected:"asc"===De.sortOrder}])}," Oldest ",2)],4)):(0,r.Q3)("",!0)],512)])):(0,r.Q3)("",!0)],2),De.loading?((0,r.uX)(),(0,r.CE)("div",_,[((0,r.uX)(),(0,r.CE)(r.FK,null,(0,r.pI)(8,e=>(0,r.Lk)("div",{key:e,class:"order"},[(0,r.Lk)("div",L,[(0,r.Lk)("div",O,[(0,r.bF)(Fe,{height:"100px",width:"100px"})]),(0,r.Lk)("div",f,[(0,r.bF)(Fe,{height:"18px",width:"160px",margin:"0px 0px 3px 0px"}),(0,r.bF)(Fe,{height:"16px",width:"140px",margin:"0px 0px 3px 0px"}),(0,r.bF)(Fe,{height:"16px",width:"200px",margin:"0px 0px 3px 0px"}),(0,r.Lk)("div",y,[(0,r.Lk)("div",b,[(0,r.bF)(Fe,{height:"18px",width:"60px"}),(0,r.bF)(Fe,{height:"16px",width:"85px"})]),(0,r.bF)(Fe,{height:"29px",width:"75px"})])])]),(0,r.Lk)("div",D,[(0,r.bF)(Fe,{height:"14px",width:"100px"})]),(0,r.Lk)("div",E,[(0,r.Lk)("div",x,[(0,r.bF)(Fe,{height:"14px",width:"80px"}),(0,r.bF)(Fe,{height:"14px",width:"4px"}),(0,r.bF)(Fe,{height:"18px",width:"60px"})]),(0,r.Lk)("div",I,[(0,r.bF)(Fe,{height:"18px",width:"60px"})]),(0,r.Lk)("div",A,[(0,r.bF)(Fe,{height:"50px",width:"110px"})])])])),64))])):(0,r.Q3)("",!0),!De.orders||0!=De.orders.length||De.loading||De.errorMessage?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("div",F,[De.searchQuery&&De.searchQuery.trim()?((0,r.uX)(),(0,r.CE)("p",T,'No orders found for "'+(0,o.v_)(De.searchQuery)+'"',1)):((0,r.uX)(),(0,r.CE)("p",M,"You don't have any orders yet"))])),De.orders&&!De.loading?((0,r.uX)(),(0,r.CE)("div",X,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(De.orders,s=>((0,r.uX)(),(0,r.CE)("div",{key:s.orderid,class:"order",onClick:e=>Ee.orderDetailsClicked(s)},[(0,r.Lk)("div",W,[e.checkIfImageIsVisible&&s.items&&s.items[0]&&s.items[0].image_urls&&s.items[0].image_urls.standard?((0,r.uX)(),(0,r.CE)("div",Q,[(0,r.Lk)("img",{class:"orderImage",src:s.items[0].image_urls.standard,alt:""},null,8,P)])):(0,r.Q3)("",!0),(0,r.Lk)("div",$,[(0,r.Lk)("h4",null,(0,o.v_)(Ee.getOrderItemsDisplay(s)),1),(0,r.Lk)("p",B,(0,o.v_)(s.restaurantname)+" (#"+(0,o.v_)(s.orderid)+")",1),(0,r.Lk)("p",V,(0,o.v_)(Ee.formatOrderDateTime(s)),1),(0,r.Lk)("div",H,[(0,r.Lk)("div",N,[(0,r.Lk)("p",U,(0,o.v_)(e.formatPrice(s.total_cents)),1),Ee.getOrderDisplayStatus(s)&&!Ee.hideOrderStatus?((0,r.uX)(),(0,r.CE)("p",z,[Ee.getStatusClass(Ee.getOrderDisplayStatus(s))?((0,r.uX)(),(0,r.CE)("span",{key:0,class:(0,o.C4)(["statusDot",Ee.getStatusClass(Ee.getOrderDisplayStatus(s))])},null,2)):(0,r.Q3)("",!0),(0,r.eW)(" "+(0,o.v_)(Ee.getOrderDisplayStatus(s)),1)])):(0,r.Q3)("",!0)]),(0,r.Lk)("div",K,[Ee.shouldShowReorderButton(s)?((0,r.uX)(),(0,r.CE)("button",{key:0,onClick:(0,i.D$)(e=>Ee.reorderClicked(s.orderid),["stop"]),disabled:e.buttonLoader&&De.selectedOrderId==s.orderid},[e.buttonLoader&&De.selectedOrderId==s.orderid?((0,r.uX)(),(0,r.CE)("div",j)):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[(0,r.eW)("Reorder")],64))],8,Y)):(0,r.Q3)("",!0),(0,r.Lk)("button",{class:"receiptButton",type:"button",onClick:(0,i.D$)(e=>Ee.downloadReceiptClicked(s),["stop"]),disabled:De.receiptLoadingOrderId==s.orderid},[De.receiptLoadingOrderId==s.orderid?((0,r.uX)(),(0,r.CE)("div",G)):((0,r.uX)(),(0,r.CE)(r.FK,{key:1}
1,[t[14]||(t[14]=(0,r.Fv)('<svg class="receiptButtonIcon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-v-35d7faf3><path d="M12 3V15" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-v-35d7faf3></path><path d="M8 11L12 15L16 11" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-v-35d7faf3></path><path d="M5 17V19C5 20.1046 5.89543 21 7 21H17C18.1046 21 19 20.1046 19 19V17" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-v-35d7faf3></path></svg><span class="receiptButtonLabel" data-v-35d7faf3>Receipt</span>',2))],64))],8,q)])])])]),Ee.getOrderDisplayStatus(s)&&!Ee.hideOrderStatus?((0,r.uX)(),(0,r.CE)("div",Z,[(0,r.Lk)("p",J,[Ee.getStatusClass(Ee.getOrderDisplayStatus(s))?((0,r.uX)(),(0,r.CE)("span",{key:0,class:(0,o.C4)(["statusDot",Ee.getStatusClass(Ee.getOrderDisplayStatus(s))])},null,2)):(0,r.Q3)("",!0),(0,r.eW)(" "+(0,o.v_)(Ee.getOrderDisplayStatus(s)),1)])])):(0,r.Q3)("",!0),(0,r.Lk)("div",ee,[(0,r.Lk)("div",te,[Ee.getOrderDisplayStatus(s)&&!Ee.hideOrderStatus?((0,r.uX)(),(0,r.CE)("p",se,[Ee.getStatusClass(Ee.getOrderDisplayStatus(s))?((0,r.uX)(),(0,r.CE)("span",{key:0,class:(0,o.C4)(["statusDot",Ee.getStatusClass(Ee.getOrderDisplayStatus(s))])},null,2)):(0,r.Q3)("",!0),(0,r.eW)(" "+(0,o.v_)(Ee.getOrderDisplayStatus(s)),1)])):(0,r.Q3)("",!0),Ee.getOrderDisplayStatus(s)&&!Ee.hideOrderStatus?((0,r.uX)(),(0,r.CE)("span",re,"·")):(0,r.Q3)("",!0),(0,r.Lk)("p",ie,(0,o.v_)(e.formatPrice(s.total_cents)),1)]),(0,r.Lk)("p",oe,(0,o.v_)(e.formatPrice(s.total_cents)),1),(0,r.Lk)("div",ae,[(0,r.Lk)("p",de,(0,o.v_)(e.formatPrice(s.total_cents)),1),Ee.getOrderDisplayStatus(s)&&!Ee.hideOrderStatus?((0,r.uX)(),(0,r.CE)("p",le,(0,o.v_)(Ee.getOrderDisplayStatus(s)),1)):(0,r.Q3)("",!0)]),(0,r.Lk)("div",ne,[Ee.shouldShowReorderButton(s)?((0,r.uX)(),(0,r.CE)("button",{key:0,onClick:(0,i.D$)(e=>Ee.reorderClicked(s.orderid),["stop"]),disabled:e.buttonLoader&&De.selectedOrderId==s.orderid},[e.buttonLoader&&De.selectedOrderId==s.orderid?((0,r.uX)(),(0,r.CE)("div",ue)):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[(0,r.eW)("Reorder")],64))],8,ce)):(0,r.Q3)("",!0),(0,r.Lk)("button",{class:"receiptButton",type:"button",onClick:(0,i.D$)(e=>Ee.downloadReceiptClicked(s),["stop"]),disabled:De.receiptLoadingOrderId==s.orderid},[De.receiptLoadingOrderId==s.orderid?((0,r.uX)(),(0,r.CE)("div",pe)):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[t[15]||(t[15]=(0,r.Fv)('<svg class="receiptButtonIcon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-v-35d7faf3><path d="M12 3V15" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-v-35d7faf3></path><path d="M8 11L12 15L16 11" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-v-35d7faf3></path><path d="M5 17V19C5 20.1046 5.89543 21 7 21H17C18.1046 21 19 20.1046 19 19V17" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-v-35d7faf3></path></svg><span class="receiptButtonLabel" data-v-35d7faf3>Receipt</span>',2))],64))],8,he)])])],8,R))),128)),De.hasMore?((0,r.uX)(),(0,r.CE)("div",ge,null,512)):(0,r.Q3)("",!0),De.loadingMore?((0,r.uX)(),(0,r.CE)("div",ke,[((0,r.uX)(),(0,r.CE)(r.FK,null,(0,r.pI)(3,e=>(0,r.Lk)("div",{key:e,class:"order"},[(0,r.Lk)("div",me,[(0,r.Lk)("div",Ce,[(0,r.bF)(Fe,{height:"100px",width:"100px"})]),(0,r.Lk)("div",Se,[(0,r.bF)(Fe,{height:"18px",width:"160px",margin:"0px 0px 3px 0px"}),(0,r.bF)(Fe,{height:"16px",width:"140px",margin:"0px 0px 3px 0px"}),(0,r.bF)(Fe,{height:"16px",width:"200px",margin:"0px 0px 3px 0px"}),(0,r.Lk)("div",ve,[(0,r.Lk)("div",we,[(0,r.bF)(Fe,{height:"18px",width:"60px"}),(0,r.bF)(Fe,{height:"16px",width:"85px"})]),(0,r.bF)(Fe,{height:"29px",width:"75px"})])])]),(0,r.Lk)("div",_e,[(0,r.bF)(Fe,{height:"14px",width:"100px"})]),(0,r.Lk)("div",Le,[(0,r.Lk)("div",Oe,[(0,r.bF)(Fe,{height:"14px",width:"80px"}),(0,r.bF)(Fe,{height:"14px",width:"4px"}),(0,r.bF)(Fe,{height:"18px",width:"60px"})]),(0,r.Lk)("div",fe,[(0,r.bF)(Fe,{height:"18px",width:"60px"})]),(0,r.Lk)("div",ye,[(0,r.bF)(Fe,{height:"50px",width:"110px"})])])])),64))])):(0,r.Q3)("",!0)])):(0,r.Q3)("",!0),De.errorMessage?((0,r.uX)(),(0,r.CE)("p",be,(0,o.v_)(De.errorMessage),1)):(0,r.Q3)("",!0)])}s(74423),s(44114),s(18111),s(22489),s(61701);var Ee=s(60782),xe=s(63319),Ie=s(11489),Ae=s(39520),Fe=s(76936),Te=s(12703),Me=s(79281),Xe=s(68999),Re=s(35635),We=s(1258),Qe=s(89387),Pe=s(34584),$e=s(5771),Be=s(18325),Ve=s(74082),He=s(49148),Ne=s.n(He),Ue=s(79634),ze={data(){return{orders:null,
1selectedOrderId:null,receiptLoadingOrderId:null,loading:!0,loadingMore:!1,errorMessage:"",reorderData:null,errorInReorderProcess:!1,searchQuery:"",searchTimeout:null,sortOrder:"desc",sortDropdownIsOpen:!1,statusFilterDropdownIsOpen:!1,selectedStatusFilters:[],availableStatuses:["In Progress","Completed","Cancelled","Refunded"],statusMap:{"In Progress":11,Completed:20,Cancelled:21,Refunded:25},currentPage:1,pageLimit:20,hasMore:!0,scrollObserver:null,withAddonsModalIsOpen:!1,itemData:null,itemModalMode:"edit",editItemData:null,normalizedAddons:null}},components:{WithAddons:Ie.A,CartModal:xe.A,ShimmerView:Fe.A,LoaderView:Ae.A},mixins:[Te.A,Me.A,Xe.A,Re.A,We.A,Qe.A,Pe.A],computed:{...(0,Ee.aH)(["selectedStore","selectedStoreDays","storeConfig","buttonLoader","branding","cookies","customerData","cartIsOpen","selectedHour","selectedDay","showLoader"]),getFilterDisplayText(){return 0===this.selectedStatusFilters.length?"All":1===this.selectedStatusFilters.length?this.selectedStatusFilters[0]:`${this.selectedStatusFilters.length} selected`},hideOrderStatus(){return!0===this.branding?.display_options?.hide_order_status}},methods:{...(0,Ee.PY)(["SET_TOASTER","SET_ORDER_DATA","SET_SELECTED_STORE","SET_SELECTED_STORE_DAYS","SET_SELECTED_DAY","SET_SELECTED_HOUR","SET_DAY_AND_TIME_SELECTED","SET_SELECTED_SERVICE","SET_BUTTON_LOADER","SET_COOKIES","SET_CART_IS_OPEN","SET_SHOW_LOADER"]),toggleCartViewModal(){this.SET_CART_IS_OPEN(!this.cartIsOpen)},toggleWithAddonsModal(){this.withAddonsModalIsOpen=!this.withAddonsModalIsOpen},shouldShowReorderButton(e){return!!e&&(3!==e.service_type_id&&!0===e.is_reorderable)},async downloadReceiptClicked(e){if(!this.receiptLoadingOrderId){this.receiptLoadingOrderId=e.orderid;try{const t=await $e.A.getOrder(e.orderid);this.SET_COOKIES(t.data.cookies),this.downloadReceipt(t.data.data)}catch(t){console.log(t),this.SET_TOASTER({show:!0,message:Pe.h})}finally{this.receiptLoadingOrderId=null}}},async getOrders(e=!1){if(e){if(this.loadingMore||!this.hasMore)return;this.loadingMore=!0}else this.loading=!0,this.currentPage=1,this.hasMore=!0,this.orders=[];let t=this.getCustomerId();try{const s={sort:this.sortOrder,page:this.currentPage,limit:this.pageLimit};if(this.searchQuery&&this.searchQuery.trim()&&(s.search=this.searchQuery.trim()),this.selectedStatusFilters.length>0){const e=this.selectedStatusFilters.map(e=>this.statusMap[e]).filter(e=>void 0!==e);1===e.length?s.status_id=e[0]:e.length>1&&(s.status_ids=e)}else s.status_ids=[11,20,21,25];const r=await Be.A.getOrders(t,s),i=r.data.data,o=i.results||i||[];this.orders=e?[...this.orders,...o]:o,i.current_page&&(this.currentPage=i.current_page);const a=null!==i.next_page&&void 0!==i.next_page,d=e&&0===o.length,l=this.hasMore;this.hasMore=a&&!d,l&&!this.hasMore&&this.scrollObserver&&(this.scrollObserver.disconnect(),this.scrollObserver=null),e?this.loadingMore=!1:this.loading=!1,this.errorMessage="",this.hasMore&&this.$nextTick(()=>{this.setupScrollObserver()})}catch(s){403==s.response?.data?.status&&(this.showToaster("Your session has expired. Please log in again"),this.$emit("logout")),e?this.loadingMore=!1:this.loading=!1,this.errorMessage=Pe.h}},setupScrollObserver(){if(this.scrollObserver&&this.scrollObserver.disconnect(),!this.hasMore)return;if(!this.$refs.scrollSentinel)return;const e=new IntersectionObserver(e=>{e[0].isIntersecting&&this.hasMore&&!this.loadingMore&&!this.loading&&(this.currentPage++,this.getOrders(!0))},{rootMargin:"200px"});e.observe(this.$refs.scrollSentinel),this.scrollObserver=e},getOrderQuantity(e){if(e.items&&e.items.length>0){let t=0;for(const s of e.items)t+=s.quantity||0;return t}return e.quantity||0},getOrderItemsDisplay(e){if(e.items&&e.items.length>0){const t=e.items[0],s=t.item_name||e.itemname,r=this.getOrderQuantity(e);return 1===r?s:r>1?`${s} +${r-1}`:s}if(!e.itemname)return"";const t=e.itemname,s=e.quantity||0;return 1===s?t:s>1?`${t} +${s-1}`:t},formatOrderDateTime(e){const t=e.service_type,s=e.dpstamp||e.dpstamp_display;if(!s)return"Date not available";const[r,i]=s.split(" "),o=(0,Ue.kn)(Ne()(r,"YYYY-MM-DD")),a=(0,Ue.Wk)(Ne()(i,"HH:mm:ss"));return t?`${t} | ${o} | ${a}`:`${o} | ${a}`}
1,getStatusClass(e){if(!e)return"";const t=e.toLowerCase();return t.includes("in progress")||t.includes("in-progress")?"statusInProgress":t.includes("complete")||t.includes("completed")?"statusCompleted":t.includes("refund")||t.includes("refunded")?"statusRefunded":t.includes("cancel")||t.includes("cancelled")?"statusCancelled":""},getOrderDisplayStatus(e){return e?e?.order_history_status_display??"":""},formatDeliveryAddress(e){return e&&e.address1?e.address1+(e.address2?", "+e.address2:"")+(e.city?", "+e.city:"")+(e.state?", "+e.state:"")+(e.zipcode?" "+e.zipcode:""):null},formatStoreAddress(e){if(!e||!e.address1)return null;let t=e.address1;return e.state&&(t+=", "+e.state),e.zipcode&&(t+=" "+e.zipcode),t},getOrderAddress(e){const t=this.formatDeliveryAddress(e.delivery_address);if(t)return{label:"To",address:t};if(!this.branding?.display_options?.hide_store_address){const t=this.formatStoreAddress(e.store_address);if(t)return{label:"From",address:t};if(e.address1){let t=e.address1;return e.city&&(t+=", "+e.city),e.state&&(t+=", "+e.state),e.zip_code&&(t+=" "+e.zip_code),{label:"From",address:t}}if(e.address_display)return{label:"From",address:e.address_display}}return null},orderDetailsClicked(e){this.$router.push({name:"ConfirmationView",params:{orderId:e.orderid},query:{from:"OrderHistory",is_reorderable:void 0!==e.is_reorderable?e.is_reorderable:null}})},async reorderClicked(e){if(this.errorInReorderProcess=!1,this.selectedOrderId=e,this.SET_BUTTON_LOADER(!0),localStorage.removeItem("selectedOrderType"),await this.getOrder(e),this.errorInReorderProcess)return;this.SET_ORDER_DATA(null);let t=this.reorderData.order.service_type_id,s=this.reorderData.restaurant.store_id,r=this.reorderData.order.customer_location_id,i=this.reorderData.customer_location;
1localStorage.setItem("selectedStoreId",s),await this.getStore(s,t,i),this.errorInReorderProcess||(this.reorderData.customer_location&&await this.getAddress(r),this.errorInReorderProcess||(await this.createOrder(s,t,r,e),this.errorInReorderProcess||(this.SET_BUTTON_LOADER(!1),this.SET_CART_IS_OPEN(!0))))},toggleStatusFilterDropdown(){this.statusFilterDropdownIsOpen=!this.statusFilterDropdownIsOpen},toggleStatusFilter(e){null===e?this.selectedStatusFilters=[]:this.selectedStatusFilters.includes(e)?this.selectedStatusFilters=this.selectedStatusFilters.filter(t=>t!==e):this.selectedStatusFilters=[...this.selectedStatusFilters,e],this.storeConfig&&this.customerData&&this.shouldAllowAccess()&&this.getOrders(!1)},isStatusSelected(e){return this.selectedStatusFilters.includes(e)},toggleSortDropdown(){this.sortDropdownIsOpen=!this.sortDropdownIsOpen},selectSortOption(e){this.sortOrder!==e&&(this.sortOrder=e,this.storeConfig&&this.customerData&&this.shouldAllowAccess()&&this.getOrders(!1)),this.sortDropdownIsOpen=!1},handleClickOutside(e){this.$refs.sortDropdown&&!this.$refs.sortDropdown.contains(e.target)&&(this.sortDropdownIsOpen=!1),this.$refs.statusFilterDropdown&&!this.$refs.statusFilterDropdown.contains(e.target)&&(this.statusFilterDropdownIsOpen=!1)},clearSearch(){this.searchQuery="",this.storeConfig&&this.customerData&&this.shouldAllowAccess()&&this.getOrders(!1)},openEditWithAddons(e){this.itemModalMode="edit",this.getItemData(e,{category_id:e.category_id},"edit")},openUpsellItem(e,t){this.getItemData(e,t,"add")},getItemData(e,t,s){"edit"==s?(this.editItemData=e,this.editItemData.menu_id=e.menu_id):this.itemModalMode="add",this.SET_SHOW_LOADER(!0);let r=localStorage.getItem("selectedStoreId");r.includes(" ")&&(r=r.replace(" ","%20"));let i="ASAP"==this.selectedHour.hour?this.selectedHour.asapTime:this.selectedHour.hour,o={ready_ts:this.selectedDay.date+" "+i};Ve.A.getItem(r,e.menu_id,t.category_id,e.item_id,o).then(t=>{this.itemData=t.data.data,this.itemData.menu_id=e.menu_id,this.normalizedAddons=this.normalizeAddons(t.data.data),this.SET_SHOW_LOADER(!1),this.SET_COOKIES(t.data.cookies),this.toggleWithAddonsModal()}).catch(e=>{console.log(e),this.SET_SHOW_LOADER(!1),this.showToaster(Pe.h)})}},watch:{searchQuery(){this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.storeConfig&&this.customerData&&this.shouldAllowAccess()&&this.getOrders(!1)},500)}},created(){this.guardProfileAccess(()=>this.getOrders(!1))},mounted(){document.addEventListener("click",this.handleClickOutside)},beforeUnmount(){this.cartIsOpen&&this.SET_CART_IS_OPEN(!1),this.searchTimeout&&clearTimeout(this.searchTimeout),this.scrollObserver&&this.scrollObserver.disconnect(),document.removeEventListener("click",this.handleClickOutside)}},Ke=s(71241);const Ye=(0,Ke.A)(ze,[["render",De],["__scopeId","data-v-35d7faf3"]]);var je=Ye}}]);
2//# sourceMappingURL=orders.b9dfe708.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.