PageSourceSearch

https://www.mannings.com.hk/98.1bfed809ef7a87240e70.js

js mannings.com.hk collected 2026-09-24 10:48:37 UTC 2,856 bytes, 9 lines download raw bytes

1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~14.2.1, @magento/pagebuilder: ~9.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[98],{Uo83:function(e,t,a){"use strict"
3a.r(t)
4var n,d=a("q1tI"),o=a.n(d),c=a("dDsW"),l=a("kriW"),s=a("17x9"),u=a("J4zp"),i=a.n(u),r=a("+TN3"),m=a("VkAN"),b=a.n(m),y=a("UYTu"),p={getSelectedPaymentMethodQuery:Object(y.a)(n||(n=b()(["\n    query getSelectedPaymentMethod($cartId: String!) {\n        cart(cart_id: $cartId) {\n            id\n            selected_payment_method {\n                code\n            }\n        }\n    }\n"])))},h=a("y1Xp"),f=a("Cess"),C=a("LWUl"),O=a("LIaN"),P={},k=function EditModal(e){var t=e.onClose,a=e.isOpen,n=Object(c.a)().formatMessage,s=function useEditModal(e){var t=e.onClose,a=Object(h.a)(p,e.operations).getSelectedPaymentMethodQuery,n=Object(d.useState)(!0),o=i()(n,2),c=o[0],l=o[1],s=Object(d.useState)(!1),u=i()(s,2),m=u[0],b=u[1],y=Object(C.b)(),O=i()(y,1)[0].cartId,P=Object(f.b)(),k=i()(P,2)[1].dispatch,j=Object(r.a)(a,{skip:!O,variables:{cartId:O}}).data,M=j?j.cart.selected_payment_method.code:null,I=Object(d.useCallback)(function(){t()},[t]),S=Object(d.useCallback)(function(){b(!0)},[b]),g=Object(d.useCallback)(function(){t(),k({type:"CHECKOUT_BILLING_INFORMATION_UPDATED",payload:{cart_id:O,selected_payment_method:M}})},[t,k,O,M]),E=Object(d.useCallback)(function(){b(!1)},[]),_=Object(d.useCallback)(function(){l(!1)},[l]),U=Object(d.useCallback)(function(){b(!1)},[b])
5return{selectedPaymentMethod:M,isLoading:c,updateButtonClicked:m,handleClose:I,handleUpdate:S,handlePaymentError:E,handlePaymentReady:_,handlePaymentSuccess:g,resetUpdateButtonClicked:U}}({onClose:t}),u=s.selectedPaymentMethod,m=s.handleUpdate,b=s.handleClose,y=s.handlePaymentSuccess,k=s.handlePaymentReady,j=s.updateButtonClicked,M=s.resetUpdateButtonClicked,I=s.handlePaymentError,S=Object(d.useMemo)(function(){if(Object.keys(P).includes(u)){var e=P[u]
6return o.a.createElement(e,{onPaymentReady:k,onPaymentSuccess:y,onPaymentError:I,resetShouldSubmit:M,shouldSubmit:j})}return o.a.createElement("div",null,o.a.createElement(l.a,{id:"checkoutPage.paymentMethodStatus",defaultMessage:"{selectedPaymentMethod} is not supported for editing.",values:{selectedPaymentMethod:u}}))},[I,k,y,M,u,j])
7return o.a.createElement(O.a,{confirmText:"Update",confirmTranslationId:"global.updateButton",isOpen:a,onCancel:b,onConfirm:m,shouldDisableAllButtons:j,shouldDisableConfirmButton:j,title:n({id:"checkoutPage.editPaymentInformation",defaultMessage:"Edit Payment Information"})},S)}
8t.default=k
9k.propTypes={onClose:s.func.isRequired,isOpen:s.bool}}}])

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.