1(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{2264:function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"StoreOrderConfirmationPage",(function(){return C})),r.d(t,"StoreOrderConfirmation",(function(){return h}));var a=r(0),n=r.n(a),i=r(178),o=r(42),d=r(23),c=r(1),l=r(2432),s=r(134),m=r(76),p=r(13),u=r(3267),g=r(3274);const f=Object(c.d)(l.a).withConfig({displayName:"store-order-confirmation__StyledFullPageScreen",componentId:"sc-100it4f-0"})(["section{justify-content:center;width:100vw;flex-direction:row;}"]),C=e=>{let t=e.children;const r=Object(o.a)().formatMessage;return n.a.createElement("div",{"data-testid":"store-order-confirmation"},n.a.createElement(f,{heading:r({id:"orderConfirmation"}),closeHref:p.k.base},t))},h=()=>{const t=Object(m.a)(),r=Object(d.r)(),a=new URL(window.location.href).searchParams.get("catering")||"";a||r(p.k.base,{replace:!0});const c=Object(g.a)({storeOrderJwt:a,logger:t}),l=c.loading,f=c.serverOrder,h=c.updateOrderStatus,E=c.mutationResult,O=E&&E.confirmCateringOrder&&E.confirmCateringOrder.status||f&&f.status,b=Object(o.a)().formatMessage;return n.a.createElement(n.a.Fragment,null,n.a.createElement(i.a,{title:b({id:"orderConfirmation"})}),n.a.createElement(C,null,l?n.a.createElement(s.a,{fillColor:e.color.primaryHover}):n.a.createElement(u.a,{serverOrder:f,cateringStatus:O,onStoreOrderStatusUpdate:h})))};t.default=h}.call(this,r(21).default)},2724:function(e,t,r){"use strict";(function(e){r.d(t,"b",(function(){return g})),r.d(t,"a",(function(){return f}));var a=r(0),n=r.n(a),i=r(42),o=r(1),d=r(47),c=r(1090),l=r(1109),s=r(3269),m=r(3270);const p=Object(o.d)(d.d).withConfig({displayName:"catering-confirmation-modal__ModalWrapper",componentId:"sc-1uyfqzh-0"})(["border-radius:",";min-width:450px;&&{overflow-y:visible;}& h2[class*='modal-heading']{font-size:22px;line-height:22px;margin:32px 0 35px;}"],e.borderRadius),u=Object(o.d)(c.a).withConfig({displayName:"catering-confirmation-modal__ModalContentWrapper",componentId:"sc-1uyfqzh-1"})(["border-radius:",";background:",";& div[class*='modal-scroller']{overflow:visible;}"],e.borderRadius,e.color.background);let g=function(e){return e[e.ACCEPT=0]="ACCEPT",e[e.DECLINE=1]="DECLINE",e}({});const f=e=>{let t=e.onDismiss,r=e.onDecline,a=e.onConfirm,o=e.type,c=e.pickupTime;const f=Object(i.a)().formatMessage,C=o===g.ACCEPT,h=f({id:C?"acceptOrder":"declineOrder"}),E=C?s.a:m.a;return n.a.createElement(p,{size:d.c.SMALL,allowsDismiss:!0,onDismiss:t},n.a.createElement(u,null,n.a.createElement(l.a,null,h),n.a.createElement(E,{onConfirm:a,pickupTime:c,onDecline:r,onDismiss:t})))}}).call(this,r(21).default)},2905:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));const a=r(1).d.div.withConfig({displayName:"styled__ModalMessage",componentId:"sc-14t5js9-0"})(["text-align:center;padding:0 12px;font-size:15px;letter-spacing:0px;line-height:20px;width:-webkit-fill-available;width:-moz-available;& > div{display:flex;flex-direction:column;justify-content:center;align-items:center;}"])},3267:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return k}));var a,n,i=r(2),o=r.n(i),d=r(3),c=r.n(d),l=r(0),s=r.n(l),m=r(42),p=r(1),u=r(25),g=r(22),f=r(84),C=r(2771),h=r(43),E=r(3268),O=r(3271);const b=p.d.div.withConfig({displayName:"store-order-confirmation-page-content__OrderConfirmationContentWrapper",componentId:"sc-1rztu3e-0"})(["display:grid;width:100%;padding:2rem 1rem;grid-auto-rows:min-content;grid-template-areas:",";"," background-color:",";row-gap:40px;column-gap:12px;> div h2{text-transform:none;font-size:1.375rem;line-height:1.375rem;}"],e=>"'cateringOrderConfirmationHeader' "+(e.orderConfirmed?"'orderAcceptedOrDeclined'":"")+" 'cart' 'orderDetails' 'acceptDecline'",t=>e.desktop(a||(a=c()(["\n grid-template-areas: ","\n grid-template-columns: 1fr 1fr;\n "])),t.orderConfirmed?"'cateringOrderConfirmationHeader cateringOrderConfirmationHeader' 'orderAcceptedOrDeclined orderAcceptedOrDeclined' 'orderDetails cart' 'acceptDecline acceptDecline';":"'cateringOrderConfirmationHeader cateringOrderConfirmationHeader' 'orderDetails cart' 'acceptDecline acceptDecline';"),e.color.background),w=p.d.h2.withConfig({displayName:"store-order-confirmation-page-content__CateringOrderConfirmationHeader",componentId:"sc-1rztu3e-1"})(["grid-area:cateringOrderConfirmationHeader;text-align:center;font-size:1.375rem;"]),v=p.d.div.withConfig({displayName:"store-order-confirmation-page-content__ButtonsContainer",componentId:"sc-1rztu3e-2"})(["display:grid;row-gap:8px;margin:32px 0 35px;grid-area:buttons;justify-content:center;",""],e.desktop(n||(n=c()(["\n grid-template-columns: 1fr 1fr;\n column-gap: 24px;\n "])))),x=Object(p.d)(C.a).withConfig({displayName:"store-order-confirmation-page-content__YourCartWrapper",componentId:"sc-1rztu3e-3"})(["grid-area:cart;"]),y=p.d.div.withConfig({displayName:"store-order-confirmation-page-content__AcceptOrDeclineSection",componentId:"sc-1rztu3e-4"})(["grid-area:acceptDecline;"]),D=p.d.div.withConfig({displayName:"store-order-confirmation-page-content__AcceptOrDeclineSectionDetail
1s",componentId:"sc-1rztu3e-5"})(["display:flex;flex-direction:column;padding-top:30px;justify-content:center;align-items:center;background-color:",";box-shadow:",";border-radius:",";"],e.color.white,e.boxShadow,e.borderRadius),I=p.d.h2.withConfig({displayName:"store-order-confirmation-page-content__AcceptOrDeclineSectionHeader",componentId:"sc-1rztu3e-6"})(["margin:0 0 20px 0;"]),_=p.d.div.withConfig({displayName:"store-order-confirmation-page-content__DeadlineDetails",componentId:"sc-1rztu3e-7"})(["text-align:center;width:100%;"]),N=p.d.div.withConfig({displayName:"store-order-confirmation-page-content__OrderAcceptedOrDeclined",componentId:"sc-1rztu3e-8"})(["grid-area:orderAcceptedOrDeclined;"]),T=p.d.div.withConfig({displayName:"store-order-confirmation-page-content__CateringOrderStatus",componentId:"sc-1rztu3e-9"})(["background-color:",";box-shadow:",";border-radius:",";padding-left:50px;height:90px;display:flex;flex-direction:column;justify-content:center;& > p{font-size:1rem;font-weight:bold;margin:0;}"],e.color.white,e.boxShadow,e.borderRadius),k=e=>{const t=Object(m.a)(),r=t.formatMessage,a=t.formatTime,n=t.formatDate,i=Object(f.a)({Component:E.a,onConfirm:()=>{S({status:h.b.STORE_APPROVED})}}),d=o()(i,2),c=d[0],l=d[1],p=Object(f.a)({Component:E.a}),C=o()(p,2),k=C[0],M=C[1],S=e.onStoreOrderStatusUpdate,A=e.serverOrder;if(!A)return null;if(!A.catering||!A.status)return s.a.createElement("div",null,"Order ",A.rbiOrderId," is not a catering order");const L=e.cateringStatus,j=L===h.d.CATERING_SUCCESSFUL,R=j||L===h.d.CATERING_DECLINED,z=a(new Date(A.createdAt),{format:"h:mm a"}),P=n(A.createdAt,{format:"MMMM dd, yyyy"}),q=A.catering.pickupTime?A.catering.pickupTime.replace(/\./g,"").replace(/0{3,}/g,"00"):"",H=n(q,{format:"MMMM dd, yyyy"}),B=a(new Date(q),{format:"h:mm a"}),F={[g.d.CATERING_ORDER_TIME_OUT]:r({id:"cateringOrderTimeout"}),[g.d.INTERNAL_ERROR]:r({id:"internalError"}),[g.d.INVENTORY]:r({id:"inventory"}
1),[g.d.STAFFING]:r({id:"staffing"}),[g.d.TIMING]:r({id:"timing"})}[A.catering.declineReason];return s.a.createElement(b,{orderConfirmed:R},s.a.createElement(w,null,r({id:"cateringOrder"})," #",A.posOrderId||A.rbiOrderId.toUpperCase()),R&&s.a.createElement(N,null,s.a.createElement(T,null,s.a.createElement("p",null,r({id:j?"orderAccepted":"orderDeclined"})),s.a.createElement("p",null,j?r({id:"acceptedCateringOrder"},{date:H,time:B,serviceMode:"pickup"}):s.a.createElement(s.a.Fragment,null,r({id:"declineReason"}),": ",F)))),s.a.createElement(O.a,{customerName:A.cart.customerName,pickupAtTime:B,pickupAtDate:H,phoneNumber:A.cart.userDetails.phoneNumber,email:A.cart.userDetails.email}),s.a.createElement(x,{readOnly:!0,serverOrderCartEntries:A.cart.cartEntries,serverOrder:A,showAddItemsBtn:!1,showAddExtrasBtn:!1}),!R&&s.a.createElement(y,null,s.a.createElement(I,null,r({id:"acceptOrDecline"})),s.a.createElement(D,null,s.a.createElement(_,null,r({id:"pleaseMakeSelectionInXHours"},{hour:"24"})),s.a.createElement(_,null,r({id:"orderPlacedAt"})+" "+z+", "+P),s.a.createElement(v,null,s.a.createElement(u.d,{onClick:l},r({id:"accept"})),s.a.createElement(u.d,{onClick:M},r({id:"decline"}))))),s.a.createElement(c,{pickupTime:q,type:E.b.ACCEPT}),s.a.createElement(k,{type:E.b.DECLINE,onDecline:e=>{S({status:h.b.STORE_DECLINED},e)}}))}}).call(this,r(21).default)},3268:function(e,t,r){"use strict";var a=r(2724);r.d(t,"a",(function(){return a.a})),r.d(t,"b",(function(){return a.b}))},3269:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var a=r(0),n=r.n(a),i=r(132),o=r(42),d=r(25),c=r(2905);const l=e=>{let t=e.onConfirm,r=e.pickupTime,a=void 0===r?"":r;const l=Object(o.a)(),s=l.formatMessage,m=l.formatTime,p=l.formatDate,u=m(new Date(a),{format:"h:mm a"}),g=p(a,{format:"MMMM dd, yyyy"});return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,null,s({id:"acceptOrderModal"},{date:g,time:u,serviceMode:"pickup"})),n.a.createElement(i.a,{position:"absolute",bottom:"50px"},n.a.createElement(d.d,{onClick:t},s({id:"accept"}))))}},3270:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return g}));var a=r(2),n=r.n(a),i=r(0),o=r.n(i),d=r(132),c=r(42),l=r(1),s=r(25),m=r(22),p=r(2905);const u=l.d.div.withConfig({displayName:"decline-modal-body__ModalContentText",componentId:"sc-1vqwtm2-0"})(["padding:0 40px 30px 40px;"]),g=t=>{let r=t.onDismiss,a=t.onDecline,l=void 0===a?()=>{}:a;const g=Object(c.a)().formatMessage,f=Object(i.useState)(),C=n()(f,2),h=C[0],E=C[1],O={[m.d.INVENTORY]:g({id:"inventory"}),[m.d.STAFFING]:g({id:"staffing"}),[m.d.TIMING]:g({id:"timing"})};return o.a.createElement(o.a.Fragment,null,o.a.createElement(p.a,null,o.a.createElement(u,null,g({id:"declineCateringOrderModal"})),o.a.createElement("select",{"aria-label":"Decline Order Dropdown","data-testid":"decline-reason-dropdown",id:"declineCateringOrderReasonSelect",name:"Decline Order Dropdown",onChange:e=>{const t=e.target.value;E({value:t,label:O[t]})},required:!0},o.a.createElement("option",{value:""},g({id:"chooseAnOption"})),Object.entries(O).map(e=>{let t=n()(e,2),r=t[0],a=t[1];return o.a.createElement("option",{key:r,value:r},a)}))),o.a.createElement(d.a,{position:"absolute",bottom:"50px",zIndex:String(e.zIndex.below)},o.a.createElement(s.d,{disabled:!h,onClick:()=>{h&&l(h),r()}},g({id:"decline"}))))}}).call(this,r(21).default)},3271:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return D}));var a=r(0),n=r.n(a),i=r(42),o=r(1),d=r(3272),c=r(3273),l=r(2417);const s=o.d.div.withConfig({displayName:"catering-order-details__CateringOrderDetailsWrapper",componentId:"sc-qhvxn7-0"})(["grid-area:orderDetails;"]),m=o.d.div.withConfig({displayName:"catering-order-details__DetailsSectionWrapper",componentId:"sc-qhvxn7-1"})(["background-color:",";border-radius:",";box-shadow:",";display:grid;row-gap:12px;padding:12px;"],e.color.white,e.borderRadius,e.boxShadow),p=o.d.div.withConfig({displayName:"catering-order-details__DetailsSection",componentId:"sc-qhvxn7-2"})(["grid-template-columns:auto 1fr;column-gap:12px;display:grid;"]),u=Object(o.d)(p).withConfig({displayName:"catering-order-details__PersonDetail
1s",componentId:"sc-qhvxn7-3"})(["grid-template-areas:'personIcon orderedByHeader' 'personIcon textOrderedBy' 'personIcon textPhoneNumber' 'personIcon textEmail';"]),g=Object(o.d)(p).withConfig({displayName:"catering-order-details__TimeDetails",componentId:"sc-qhvxn7-4"})(["grid-template-areas:'timeIcon timeHeader' 'timeIcon detailTextDate' 'timeIcon detailTextTime';"]),f=Object(o.d)(d.a).withConfig({displayName:"catering-order-details__PersonIconStyled",componentId:"sc-qhvxn7-5"})(["margin-top:0.1rem;grid-area:personIcon;"]),C=Object(o.d)(c.a).withConfig({displayName:"catering-order-details__TimeIconStyled",componentId:"sc-qhvxn7-6"})(["margin-top:0.1rem;grid-area:timeIcon;"]),h=o.d.div.withConfig({displayName:"catering-order-details__DetailBlockHeader",componentId:"sc-qhvxn7-7"})(["font-weight:",";grid-area:detailHeader;text-transform:capitalize;font-size:14px;"],e.fontWeight.heavy),E=Object(o.d)(h).withConfig({displayName:"catering-order-details__DetailBlockHeaderOrderedBy",componentId:"sc-qhvxn7-8"})(["grid-area:orderedByHeader;"]),O=Object(o.d)(h).withConfig({displayName:"catering-order-details__DetailBlockHeaderTime",componentId:"sc-qhvxn7-9"})(["grid-area:timeHeader;"]),b=o.d.div.withConfig({displayName:"catering-order-details__DetailTextOrderedBy",componentId:"sc-qhvxn7-10"})(["grid-area:textOrderedBy;"]),w=o.d.div.withConfig({displayName:"catering-order-details__DetailTextPhoneNumber",componentId:"sc-qhvxn7-11"})(["grid-area:textPhoneNumber;"]),v=o.d.div.withConfig({displayName:"catering-order-details__DetailTextEmail",componentId:"sc-qhvxn7-12"})(["grid-area:textEmail;"]),x=o.d.div.withConfig({displayName:"catering-order-details__DetailTextDate",componentId:"sc-qhvxn7-13"})(["grid-area:detailTextDate;"]),y=o.d.div.withConfig({displayName:"catering-order-details__DetailTextTime",componentId:"sc-qhvxn7-14"})(["grid-area:detailTextTime;"]),D=t=>{let r=t.customerName,a=t.pickupAtDate,o=t.pickupAtTime,d=t.phoneNumber,c=t.email;const p=Object(i.a)().formatMessage;return n.a.createElement(s,null,n.a.createElement(l.a,null,p({id:"orderDetailsHeading"})),n.a.createElement(m,null,n.a.createElement(u,null,n.a.createElement(f,{width:18,height:18,fill:e.color.primary}),n.a.createElement(E,null,p({id:"orderPlacedBy"})),n.a.createElement(b,null,r),n.a.createElement(w,null,d),n.a.createElement(v,null,c)),n.a.createElement(g,null,n.a.createElement(C,{width:18,height:18,fill:e.color.primary}),n.a.createElement(O,null,p({id:"pickUpTime"})+":"),n.a.createElement(x,null,a),n.a.createElement(y,null,o))))}}).call(this,r(21).default)},3272:function(e,t,r){"use strict";(function(e){var a=r(14),n=r.n(a),i=r(0),o=r.n(i);t.a=t=>o.a.createElement("svg",n()({width:"17px",height:"18px",viewBox:"0 0 17 18"},t),o.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o.a.createElement("g",{transform:"translate(-244.000000, -161.000000)",fill:t.fill||e.color.black,fillRule:"nonzero"},o.a.createElement("g",{transform:"translate(245.000000, 161.000000)"},o.a.createElement("path",{d:"M7.5,0.5 C5.290861,0.5 3.5,2.290861 3.5,4.5 C3.5,6.709139 5.290861,8.5 7.5,8.5 C9.709139,8.5 11.5,6.709139 11.5,4.5 C11.5,2.290861 9.709139,0.5 7.5,0.5 Z M7.5,1.5 C9.15685425,1.5 10.5,2.84314575 10.5,4.5 C10.5,6.15685425 9.15685425,7.5 7.5,7.5 C5.84314575,7.5 4.5,6.15685425 4.5,4.5 C4.5,2.84314575 5.84314575,1.5 7.5,1.5 Z",id:"Oval"}),o.a.createElement("path",{d:"M10.8333333,9.5 C13.3377904,9.5 15.3834781,11.452871 15.4951949,13.9061724 L15.5,14.1176471 L15.5,17 C15.5,17.2761424 15.2761424,17.5 15,17.5 C14.7545401,17.5 14.5503916,17.3231248 14.5080557,17.0898756 L14.5,17 L14.5,14.1176471 C14.5,12.1854167 12.9638127,10.6049721 11.0281854,10.5050186 L10.8333333,10.5 L4.16666667,10.5 C2.20567315,10.5 0.606227959,12.0181145 0.505078523,13.9256384 L0.5,14.1176471 L0.5,17 C0.5,17.2761424 0.276142375,17.5 0,17.5 C-0.245459889,17.5 -0.44960837,17.3231248 -0.491944331,17.0898756 L-0.5,17 L-0.5,14.1176471 C-0.5,11.6369353 1.47611945,9.61515563 3.95315684,9.50474867 L4.16666667,9.5 L10.8333333,9.5 Z",id:"Path"})))))}).call(this,r(21).default)},3273:function(e,t,r){"use strict";(function(e){var a=r(14),n=r.n(a),i=r(0),o=r.n(i);t.a=t=>o.a.createElement("svg",n()({width:"17px",height:"17px",viewBox:"0 0 17 17"},t),o.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o.a.createElement("g",{transform:"translate(-244.000000, -338.000000)",fill:t.fill||e.color.black,fillRule:"nonzero"},o.a.createElement("g",{transform:"translate(244.500000, 338.500000)"},o.a.createElement("path",{d:"M8,0 C3.581722,0 0,3.581722 0,8 C0,12.418278 3.581722,16 8,16 C12.418278,16 16,12.418278 16,8 C16,3.581722 12.418278,0 8,0 Z M8,1 C11.8659932,1 15,4.13400675 15,8 C15,11.8659932 11.8659932,15 8,15 C4.13400675,15 1,11.8659932 1,8 C1,4.13400675 4.13400675,1 8,1 Z",id:"Oval"}),o.a.createElement("path",{d:"M8,2.20013136 C8.24545989,2.20013136 8.44960837,2.37700652 8.49194433,2.61025573 L8.5,2.70013136 L8.499,7.499 L11.6562614,7.5 C11.9017213,7.5 12.1058698,7.67687516 12.1482057,7.91012437 L12.1562614,8 C12.1562614,8.24545989 11.9793862,8.44960837 11.746137,8.49194433 L11.6562614,8.5 L8,8.5 C7.75454011,8.5 7.55039163,8.32312484 7.50805567,8.08987563 L7.5,8 L7.5,2.70013136 C7.5,2.42398899 7.72385763,2.20013136 8,2.20013136 Z",id:"Path-2"})))))}).call(this,r(21).default)},3274:function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));var a=r(2),n=r.n(a),i=r(0),o=r(24),d=r(1086),c=r(569),l=r(43),s=function(e){return e.ACCEPT="Accept",e.DECLINE="Decline",e}(s||{});const m=e=>{let t=e.storeOrderJwt;const r=Object(d.b)({storeOrderJwt:t}),a=Object(o.c)(c.a),m=n()(a,2),p=m[0],u=m[1],g=u.data,f=u.loading,C=r.serverOrder,h=r.loading;return{updateOrderStatus:Object(i.useCallback)((e,r)=>{const a={[l.b.STORE_APPROVED]:s.ACCEPT,[l.b.STORE_DECLINED]:s.DECLINE}[e.status];if(!a)return;const n=a===s.DECLINE,i={input:{cateringJwt:t,decision:a}};n&&(i.input.declineReason=r&&r.value),p({variables:i,refetchQueries:[{query:c.d,variables:{storeOrderJwt:t}}]})},[p,t]),loading:h||f,serverOrder:C,mutationResult:g}}}}]); 2//# sourceMappingURL=53.7ef1871c.chunk.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.