PageSourceSearch

https://www.sleepingduck.com/_next/static/chunks/5586-4a165e594a036246.js

js sleepingduck.com collected 2026-09-29 06:12:46 UTC 7,509 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5586],{55586:function(e,s,t){t.d(s,{y:function(){return c}});var l=t(35944),r=t(87536),a=t(52943),i=t(67294),d=t(1498),n=t(12188),o=t(29716),u=t(18339);let m=e=>{var s,t,r,a,m,c,v,h,p,N,f,g,b,y,Z,E,B,X,k,x,C,q,S,F,I,A,w;let{modal:L,errors:R,formValues:_,register:D,customer:V,address:M,id:P,setValue:H,setError:O,clearErrors:Q,actionCallback:T,paymentRequest:U}=e,[z,J]=(0,i.useState)(!1),W=async()=>{J(!0);let e={customer:{firstname:_.customer.firstName,lastname:_.customer.lastName,phone:_.customer.phone},shippingAddress:{street:_.address.street}},{action:s}=await T(U?(0,d.yv)({paymentRequestId:P,...e}):(0,d.zY)({orderId:P,...e}));J(!1),Q(["address.street","customer.firstName","customer.lastName","customer.phone"]),(null==s?void 0:s.ok)?L.close():(s.errors.find(e=>"customer"===e.name)&&(s.details.find(e=>{let{field:s}=e;return"firstname"===s})&&O("customer.firstName",{type:"custom",message:"Error in first name submission."}),s.details.find(e=>{let{field:s}=e;return"lastname"===s})&&O("customer.lastName",{type:"custom",message:"Error in last name submission."}),s.details.find(e=>{let{field:s}=e;return"phone"===s})&&O("customer.phone",{type:"custom",message:"Error in phone number submission."})),s.errors.find(e=>"shippingAddress"===e.name)&&O("address.street",{type:"custom",message:"Error in address submission."}))};return(0,l.BX)(n.TH,{modal:L,children:[(0,l.tZ)("h2",{children:"Edit Details"}),(0,l.tZ)("p",{children:"Edit your details and click the Save Changes button below to update."}),(0,l.BX)("div",{className:"inputs",children:[(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"firstname",className:(null==_?void 0:null===(s=_.customer)||void 0===s?void 0:s.firstName)?"dirty":"",children:"First name"}),(0,l.tZ)("input",{type:"text",id:"firstname",...D("customer.firstName",{required:"Please enter your first name.",minLength:{value:2,message:"Minimum of two characters required for first name"}}),className:(null==R?void 0:null===(r=R.customer)||void 0===r?void 0:null===(t=r.firstName)||void 0===t?void 0:t.message)?"error":"",tabIndex:1}),(null==R?void 0:null===(m=R.customer)||void 0===m?void 0:null===(a=m.firstName)||void 0===a?void 0:a.message)&&(0,l.tZ)("span",{className:"error-msg",children:null==R?void 0:null===(v=R.customer)||void 0===v?void 0:null===(c=v.firstName)||void 0===c?void 0:c.message})]}),(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"lastname",className:(null==_?void 0:null===(h=_.customer)||void 0===h?void 0:h.lastName)?"dirty":"",children:"Last name"}),(0,l.tZ)("input",{type:"text",id:"lastname",...D("customer.lastName",{required:"Please enter your last name.",minLength:{value:2,message:"Minimum of two characters required for last name"}}),className:(null==R?void 0:null===(N=R.customer)||void 0===N?void 0:null===(p=N.lastName)||void 0===p?void 0:p.message)?"error":"",tabIndex:1}),(null==R?void 0:null===(g=R.customer)||void 0===g?void 0:null===(f=g.lastName)||void 0===f?void 0:f.message)&&(0,l.tZ)("span",{className:"error-msg",children:null==R?void 0:null===(y=R.customer)||void 0===y?void 0:null===(b=y.lastName)||void 0===b?void 0:b.message})]}),(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"email",className:"dirty",children:"Email address"}),(0,l.tZ)("input",{type:"text",id:"email",value:V.email,disabled:!0}),(0,l.tZ)("p",{className:"read-only",children:"Read-only. Please contact SDHQ to change."})]}),(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"phone",className:(null==_?void 0:null===(Z=_.customer)||void 0===Z?void 0:Z.phone)?"dirty":"",children:"Mobile number"}),(0,l.tZ)("input",{type:"tel",id:"phone",...D("customer.phone",{required:"A valid Phone number is required for checkout.",onChange:o.t,validate:(0,o.J)("au")}),className:(null==R?void 0:null===(B=R.customer)||void 0===B?void 0:null===(E=B.phone)||void 0===E?void 0:E.message)?"error":"",tabIndex:4}),(null==R?void 0:null===(k=R.customer)||void 0===k?void 0:null===(X=k.phone)||void 0===X?void 0:X.message)&&(0,l.tZ)("span",{className:"error-msg",children:null==R?void 0:null===(C=R.customer)||void 0===C?void 0:null===(x=C.phone)||void 0===x?void 0:x.message})]}),(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"address",className:_.address.street?"dirty":"",children:"Shipping Address"}),(0,l.tZ)("input",{type:"text",id:"address",tabIndex:5,className:(null==R?void 0:null===(S=R.address)||void 0===S?void 0:null===(q=S.street)||void 0===q?void 0:q.message)?"error":"",...D("address.street",{required:"A valid Street Address is required for checkout.",maxLength:{value:40,message:"Street address must be less than 40 characters"}})}),(null==R?void 0:null===(I=R.address)||void 0===I?void 0:null===(F=I.street)||void 0===F?void 0:F.message)&&(0,l.tZ)("span",{className:"error-msg",children:null==R?void 0:null===(w=R.address)||void 0===w?void 0:null===(A=w.street)||void 0===A?void 0:A.message})]}),(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"suburb",className:"dirty",children:"Suburb"}),(0,l.tZ)("input",{type:"text",id:"suburb",value:_.address.suburb,disabled:!0})]}),(0,l.BX)("div",{className:"split-inputs",children:[(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"state",className:"dirty",children:"State"}),(0,l.tZ)("input",{type:"text",id:"state",value:_.address.state,disabled:!0})]}),(0,l.BX)("div",{className:"input",children:[(0,l.tZ)("label",{htmlFor:"postcode",className:"dirty",children:"Postcode"}),(0,l.tZ)("input",{type:"text",id:"postcode",value:_.address.postcode,disabled:!0})]})]}),(0,l.tZ)("p",{className:"read-only",children:"To re-quote for a different delivery area, please call SDHQ."})]}),(0,l.BX)("div",{className:"ctas",children:[(0,l.tZ)(n.m3,{gtmClass:"cancel",variant:"secondary",className:"cancel",onClick:()=>{H("customer.firstName",V.firstName),H("customer.lastName",V.lastName),H("customer.phone",V.phone),H("address.street",(null==M?void 0:M.street)||""),L.close()},alt:!0,children:"Cancel"}),(0,l.tZ)(n.m3,{gtmClass:"save",variant:"primary",className:"save",onClick:W,alt:!0,children:z?(0,l.tZ)(u.N,{fillContainer:!0,theme:"light",size:43}):"Save Changes"})]}),(0,l.BX)(n.WW,{children:[(0,l.tZ)("p",{children:(0,l.tZ)("strong",{children:"Need help?"})}),(0,l.BX)("p",{children:["Free call SDHQ: ",(0,l.tZ)("a",{href:"tel:1800667196",children:"1800 667 196"})]}),(0,l.BX)("p",{children:["Email us:"," ",(0,l.tZ)("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]})]})},c=e=>{let{children:s,address:t,customer:i,actionCallback:d,id:n,paymentRequest:o}=e,u=(0,r.cI)({defaultValues:{address:t,customer:i}}),c=u.getValues(),v=(0,a.dd)({id:"custom-quote",label:"Edit Details",shouldAlwaysExist:!0});return(0,l.BX)(r.RV,{...u,...v,children:[s,(0,l.tZ)(m,{modal:v,formValues:c,register:u.register,errors:u.formState.errors,address:t,customer:i,id:n,setValue:u.setValue,setError:u.setError,clearErrors:u.clearErrors,actionCallback:d,paymentRequest:o})]})}},29716:function(e,s,t){t.d(s,{J:function(){return i},t:function(){return d}});
1var l=t(56224),r=t(37022),a=t(5559);let i=e=>s=>{let t=e.toUpperCase();return!!(0,l.y)(s,t)&&(0,r.R)(s,t)===("au"===e?"MOBILE":"FIXED_LINE_OR_MOBILE")||"This number needs to be 10 digits and must be a valid mobile phone number."},d=e=>{let s=(0,l.y)(e.target.value,"AU"),t=new a.R("AU").input(e.target.value);s&&(e.target.value=t)}}}]);

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.