PageSourceSearch

https://www.honeyrestaurant.com/_next/static/chunks/8816.d99442514d527640.js

js honeyrestaurant.com collected 2026-10-08 08:04:53 UTC 8,296 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8816],{68816:function(e,a,n){n.r(a);var t=n(57437),i=n(2265),l=n(51268),o=n(35217),r=n(11614),d=n(30166);let{GenerateCloverToken:s,CloverPaymentOptions:c,GenerateMonerisToken:u,AmoraPay:v,AmoraPaymentOptions:p}={GenerateCloverToken:(0,d.default)(()=>n.e(9712).then(n.bind(n,19712)),{loadableGenerated:{webpack:()=>[19712]},suspense:!0,ssr:!0}),CloverPaymentOptions:(0,d.default)(()=>Promise.all([n.e(2822),n.e(8734)]).then(n.bind(n,78734)),{loadableGenerated:{webpack:()=>[78734]},suspense:!0,ssr:!0}),GenerateMonerisToken:(0,d.default)(()=>n.e(1392).then(n.bind(n,1392)),{loadableGenerated:{webpack:()=>[1392]},suspense:!0,ssr:!0}),AmoraPay:(0,d.default)(()=>n.e(6296).then(n.bind(n,56296)),{loadableGenerated:{webpack:()=>[56296]},suspense:!0,ssr:!0}),AmoraPaymentOptions:(0,d.default)(()=>Promise.all([n.e(2822),n.e(6472)]).then(n.bind(n,76472)),{loadableGenerated:{webpack:()=>[76472]},suspense:!0,ssr:!0})};a.default=function(e){var a;let{business:n,checkoutStep:d,setCheckoutStep:m,location:y,authUserRedux:h,cartDetail:x}=e,[b,g]=(0,i.useState)(!1),[f,k]=(0,i.useState)(!1),[w,N]=(0,i.useState)(!1),[S,j]=(0,i.useState)(!1),[P,T]=(0,i.useState)(""),[_,C]=(0,i.useState)(""),[G,M]=(0,i.useState)("cash"),A=(0,r.getCookie)("authUserId");function V(e){var a,n,t,i,l;let o=null==e?void 0:e.cardDetails;m({activeTab:"review",payment:{payNow:b,paymentInfo:{cardType:"credit",cardNumber:null==o?void 0:null===(a=o.card_data)||void 0===a?void 0:a.last_4,token:null==o?void 0:o.token,cardName:null===(n=o.card_data)||void 0===n?void 0:n.cardName,validUntil:"".concat(null==o?void 0:null===(t=o.card_data)||void 0===t?void 0:t.exp_month).concat(null==o?void 0:null===(i=o.card_data)||void 0===i?void 0:i.exp_year),isMultiPay:(null==o?void 0:null===(l=o.card_data)||void 0===l?void 0:l.isMultiPay)||!1,activePaymentGate:P}}})}function E(e){var a,n,t,i,l;m({activeTab:"review",payment:{payNow:b,paymentInfo:{cardType:"credit",cardNumber:null==e?void 0:null===(a=e.card)||void 0===a?void 0:a.last4,token:null==e?void 0:e.token,cardName:null==e?void 0:null===(n=e.card)||void 0===n?void 0:n.brand,validUntil:"".concat(null==e?void 0:null===(t=e.card)||void 0===t?void 0:t.exp_month,"/").concat(null==e?void 0:null===(i=e.card)||void 0===i?void 0:i.exp_year),isMultiPay:null!==(l=null==e?void 0:e.isMultiPay)&&void 0!==l&&l,activePaymentGate:P}}})}return(0,i.useEffect)(()=>{var e,a,n,t,i,l,o,r;if((null==y?void 0:y.integrationSettings)&&(null==y?void 0:null===(e=y.integrationSettings)||void 0===e?void 0:e.length)>0){let e=(null==y?void 0:y.locationPaymentProvider)?null==y?void 0:null===(a=y.locationPaymentProvider)||void 0===a?void 0:a.ecommercePaymentProvider:"";if("moneris"==e){for(let e=0;e<(null===(n=y.integrationSettings)||void 0===n?void 0:n.length);e++)if("moneris"==y.integrationSettings[e].integrationProvider&&y.integrationSettings[e].integrationValue&&"hosted_tokenization_profile_id"==y.integrationSettings[e].integrationKey){T("moneris"),C(null===(t=y.integrationSettings[e])||void 0===t?void 0:t.integrationValue);break}}else if("clover"==e){for(let e=0;e<(null===(i=y.integrationSettings)||void 0===i?void 0:i.length);e++)if("clover"==y.integrationSettings[e].integrationProvider&&y.integrationSettings[e].integrationValue){T("clover"),C(null===(l=y.integrationSettings[e])||void 0===l?void 0:l.integrationValue);break}}else if("amora_pay"==e){for(let e=0;e<(null===(o=y.integrationSettings)||void 0===o?void 0:o.length);e++)if("amora_pay"==y.integrationSettings[e].integrationProvider&&"public_key"===y.integrationSettings[e].integrationKey){T("amora_pay"),C(null===(r=y.integrationSettings[e])||void 0===r?void 0:r.integrationValue);break}}}},[]),(0,i.useEffect)(()=>{var e,a,n,t,i,l,o,r;d&&d.orderType&&(null==d?void 0:null===(e=d.orderType)||void 0===e?void 0:e.orderReceiveMethod)=="pickup"?(k(null!=y&&null!==(a=y.pickupSettings)&&void 0!==a&&!!a.payOnline),N(null!=y&&null!==(n=y.pickupSettings)&&void 0!==n&&!!n.payAtStore),(null==y?void 0:null===(t=y.pickupSettings)||void 0===t?void 0:t.payOnline)&&g(!0)):(k(null!=y&&null!==(i=y.deliverySettings)&&void 0!==i&&!!i.payOnline),(null==y?void 0:null===(l=y.deliverySettings)||void 0===l?void 0:l.payAtDoorCash)||(null==y?void 0:null===(o=y.deliverySettings)||void 0===o?void 0:o.payAtDoorCc)?N(!0):N(!1),(null==y?void 0:null===(r=y.deliverySettings)||void 0===r?void 0:r.payOnline)?g(!0):g(!1))},[d]),(0,t.jsxs)("section",{className:"mt-6",id:"payment_tab",children:[(0,t.jsx)("div",{className:"border-2 border-theme-border-color bg-white rounded-lg flex flex-row justify-between items-center px-[20px] py-[16px]"+("payment"==d.activeTab?"":" hidden"),children:(0,t.jsxs)("div",{className:"flex large:flex-row small:flex-col w-full",children:[(0,t.jsx)("h3",{className:"small:border-b small:w-full large:border-r border-theme-border-color small:mb-3 small:pb-3 large:mr-3 text-[18px] font-bold w-[130px]",children:"Payment"}),(0,t.jsxs)("div",{className:"large:pl-[20px] w-full",children:[(0,t.jsx)("div",{className:"font-bold text-base",children:"How would you like to pay?"}),(0,t.jsxs)("div",{className:"grid grid-cols-2 w-full mt-2",children:[f?(0,t.jsxs)("div",{className:"flex flex-row gap-2",children:[(0,t.jsx)("input",{name:"paynow",id:"payNowYes",type:"radio",value:"1",checked:b,onChange:()=>g(!0),className:"accent-secondary w-6 h-6"}),(0,t.jsx)("label",{htmlFor:"payNowYes",children:"Pay now"})]}):null,w?(0,t.jsx)("div",{children:(0,t.jsxs)("div",{className:"flex flex-row gap-2",children:[(0,t.jsx)("input",{name:"paynow",id:"payNowNo",type:"radio",value:"
10",checked:!b,onChange:()=>g(!1),className:"accent-secondary w-6 h-6"}),(0,t.jsxs)("label",{htmlFor:"payNowNo",children:["Pay at ",(null==d?void 0:null===(a=d.orderType)||void 0===a?void 0:a.orderReceiveMethod)=="pickup"?"store":"door"]})]})}):null]}),(0,t.jsxs)("div",{className:"pt-4"+(P&&f&&b?"":" hidden"),children:["payment"==d.activeTab&&b&&"amora_pay"==P?A?(0,t.jsx)(p,{business:n,location:y,payNow:b,checkoutStep:d,setAmoraPayToken:e=>{V(e)},authUserRedux:h,intregationValue:_}):(0,t.jsx)(v,{checkoutStep:d,business:n,location:y,cartDetail:x,setAmoraPayToken:e=>{V(e)},hasSaveCheckbox:!1,authUserRedux:h,intregationValue:_}):null,"payment"==d.activeTab&&b?(0,t.jsxs)("div",{children:["clover"==P?A?(0,t.jsx)(c,{business:n,location:y,payNow:b,checkoutStep:d,setCloverToken:E,authUserRedux:h}):(0,t.jsx)(s,{location:y,response:e=>{E(e.result)},hasCancel:!1,cancelAction:e=>cloverTokenCancel(e),hasSaveCheckbox:!1,buttonLabel:"Continue",intregationValue:_}):null,"moneris"==P?(0,t.jsx)(u,{location:y,sendMonerisResponse:e=>{var a,n,t,i;m({activeTab:"review",payment:{payNow:b,paymentInfo:{cardType:null!==(a=e.cardType)&&void 0!==a?a:"credit",cardNumber:null!==(n=e.cardNumber)&&void 0!==n?n:null,token:null==e?void 0:e.token,cardName:null!==(t=e.cardName)&&void 0!==t?t:"credit",validUntil:null!==(i=e.expdate)&&void 0!==i?i:null,isMultiPay:!1,activePaymentGate:P}}})},hasCancel:!1,cancelAction:e=>monerisTokenCancel(e),hasSaveCheckbox:!1,buttonLabel:"Continue",checkoutStep:d,intregationValue:_,cartDetail:x}):null]}):null]}),b&&""==P||!1==f&&!1==w?(0,t.jsx)("div",{children:(0,t.jsx)("p",{className:"text-error mt-4",children:"Sorry, no payment option available!"})}):null,!1==b&&w?(0,t.jsx)("div",{className:"flex flex-col mt-[20px]",children:(0,t.jsx)("button",{onClick:()=>void m({activeTab:"review",payment:{payNow:b,payment_info:{},token:"",isMultiPay:!1,deliveryPayLaterMethod:b?null:G}}),className:"hover:opacity-60 self-end mt-2 text-white rounded w-[200px] h-[36px] secondary-bg",children:"Continue"})}):null]})]})}),(0,t.jsxs)("div",{className:"border-2 border-theme-border-color bg-white rounded-lg flex justify-between items-center px-4 py-3 h-[45px]"+("payment"==d.activeTab?" hidden":""),children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("p",{className:"mr-3 text-[18px] font-bold",children:"Payment"}),"review"==d.activeTab?(0,t.jsx)("div",{className:"  ",children:(0,t.jsx)(l.G,{icon:o.LEp,className:"h-[25px] text-[#27AE60]"})}):null]}),"review"==d.activeTab?(0,t.jsx)("button",{onClick:()=>m({activeTab:"payment"}),className:"secondary-text text-[15px] tracking-tight hover:opacity-60 uppercase",children:"Edit"}):null]})]})}}}]);

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.