PageSourceSearch

https://www.lordhair.fr/_next/static/chunks/pages/customer/account/createPassword-2a13ac7c82c65ca7.js

js lordhair.fr collected 2026-10-07 04:37:30 UTC 7,764 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7877],{62906:function(e,s,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/customer/account/createPassword",function(){return r(42837)}])},2386:function(e,s,r){"use strict";r.d(s,{Z:function(){return l}});var t=r(85893),a=r(67294),o=r(45697),n=r(14790),i=r(15205),d=r.n(i);let c=a.forwardRef((e,s)=>{let{children:r}=e,a=(0,n.Xj)(d(),e.classes);return(0,t.jsx)("div",{className:a.root,ref:s,"data-cy":"ErrorMessage-root",children:(0,t.jsx)("span",{className:a.errorMessage,"data-cy":"ErrorMessage-errorMessage",children:r})})});var l=c;c.displayName="ErrorMessage",c.propTypes={classes:(0,o.shape)({root:o.string,errorMessage:o.string}),children:o.node}},64263:function(e,s,r){"use strict";r.d(s,{Z:function(){return g}});var t=r(85893),a=r(67294),o=r(45697),n=r(31487),i=r(86896);let useFormError=e=>{let{errors:s,allowErrorMessages:r}=e,{formatMessage:t}=(0,i.Z)(),o=(0,a.useMemo)(()=>{let e=r?"":t({id:"formError.errorMessage",defaultMessage:"An error has occurred. Please check the input and try again."});return(0,n.Z)(s,e)},[s,t,r]);return{errorMessage:o}};var d=r(74774),c=r(14790),l=r(2386),u=r(48361),w=r.n(u);let FormError=e=>{let{classes:s,errors:r,scrollOnError:o,allowErrorMessages:n}=e,i=useFormError({errors:r,allowErrorMessages:n}),{errorMessage:u}=i,g=(0,a.useRef)(null);(0,d.g)(g,o&&u);let f=(0,c.Xj)(w(),s);return u?(0,t.jsx)(l.Z,{classes:f,ref:g,children:u}):null};var g=FormError;FormError.propTypes={classes:(0,o.shape)({root:o.string,errorMessage:o.string}),errors:(0,o.arrayOf)((0,o.instanceOf)(Error)),scrollOnError:o.bool,allowErrorMessages:o.bool},FormError.defaultProps={scrollOnError:!0}},74774:function(e,s,r){"use strict";r.d(s,{g:function(){return useScrollIntoView}});var t=r(67294);let a={behavior:"smooth",block:"center"},useScrollIntoView=function(e,s){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a;(0,t.useEffect)(()=>{e.current&&e.current instanceof HTMLElement&&s&&e.current.scrollIntoView(r)},[r,e,s])}},56119:function(e,s,r){"use strict";r.d(s,{g:function(){return useAccountTrigger}});var t=r(67294),a=r(2664),o=r(90974),n=r(77285);let useAccountTrigger=()=>{let{elementRef:e,expanded:s,setExpanded:r,triggerRef:i}=(0,n.x)(),d=(0,t.useCallback)(()=>{r(e=>!e)},[r]),c=(0,a.I0)(),l=(0,t.useCallback)(e=>{c(o.Z.updateLoginDrawer(Date.now())),c(o.Z.setLoginSignTab(1===e?"CREATE_ACCOUNT":"SIGNIN")),c(o.Z.toggleAccountDrawer(!0))});return{accountMenuIsOpen:s,accountMenuRef:e,accountMenuTriggerRef:i,setAccountMenuIsOpen:r,handleUserLogin:l,handleTriggerClick:d}}},42837:function(e,s,r){"use strict";r.r(s),r.d(s,{__N_SSP:function(){return O},default:function(){return account_createPassword}});var t=r(85893),a=r(67294),o=r(86896),n=r(44012),i=r(45697),d=r(9822),c=r(77808),l=r(50319),u=r(79389);let useResetPassword=e=>{let{mutations:s,token:r}=e,[t,o]=(0,a.useState)(!1),[n,{error:i,loading:d}]=(0,l.D)(s.resetPasswordMutation),{recaptchaLoading:c,generateReCaptchaData:w,recaptchaWidgetProps:g}=(0,u.x)({currentForm:"CUSTOMER_FORGOT_PASSWORD",formAction:"resetPassword"}),f=(0,a.useCallback)(async e=>{let{values:s}=e,{confirmPassword:t,newPassword:a}=s;try{if(r&&a&&t==a){let e=await w();await n({variables:{token:r,newPassword:a},...e}),o(!0)}}catch(e){o(!1)}},[w,n,r]);return{formErrors:[i],handleSubmit:f,hasCompleted:t,loading:d||c,recaptchaWidgetProps:g}};var w=r(56119),g=r(35752),f=r(14790),P=r(74729),_=r(64263),m=r(84036),h=r(9008),p=r.n(h),x=r(16085),M=r(75018),v=r(13751),b=r.n(v),j=r(37340),N=r(75063);function _templateObject(){let e=(0,j._)(["\n  mutation resetPassword($token: String!, $newPassword: String!) {\n    resetPassword(resetPasswordToken: $token, newPassword: $newPassword)\n  }\n"]);return _templateObject=function(){return e},e}let E=(0,N.ZP)(_templateObject());var T={queries:{},mutations:{resetPasswordMutation:E}},k=r(5152),C=r.n(k);let Z=C()(()=>Promise.resolve().then(r.bind(r,5146)),{loadableGenerated:{webpack:()=>[5146]},suspense:!0,ssr:!1}),ResetPassword=e=>{let{token:s}=e,{formatMessage:r}=(0,o.Z)(),i=(0,f.Xj)(b()),l=useResetPassword({...T,token:s}),{hasCompleted:u,loading:h,formErrors:v,handleSubmit:j,recaptchaWidgetProps:N}=l,E=(0,w.g)(),{accountMenuIsOpen:k,accountMenuRef:C,handleUserLogin:O,accountMenuTriggerRef:S,setAccountMenuIsOpen:y}=E,R=(0,t.jsx)("div",{className:i.invalidToken,children:(0,t.jsx)(n.Z,{id:"resetPassword.invalidTokenMessage",defaultMessage:"Uh oh, something went wrong. Check the link or try again."})}),[,{addToast:I}]=(0,c.e1)();(0,a.useEffect)(()=>{u&&I({type:"info",message:r({id:"resetPassword.savedPasswordText",defaultMessage:"Your new password has been saved."}),timeout:5e3})},[I,r,u]);let A=u?(0,t.jsxs)("div",{className:i.successMessage,children:[(0,t.jsx)("p",{className:i.resetPasswordsuccess,children:(0,t.jsx)(n.Z,{id:"resetPassword.successMessage",defaultMessage:"Your new password has been saved. Please use this password to sign into your Account."})}),(0,t.jsx)("button",{onClick:O,"data-cy":"AccountTrigger-trigger",className:i.resetSignIn,ref:S,children:"Sign in"})]}):(0,t.jsxs)(d.l0,{className:i.form,onSubmit:j,children:[(0,t.jsx)("div",{className:i.description,children:(0,t.jsx)(n.Z,{id:"resetPassword.descriptionText",defaultMessage:"Please enter your new password."})}),(0,t.jsx)("div",{className:"text-start",children:(0,t.jsx)(x.Z,{label:r({id:"resetPassword.newPasswordText",defaultMessage:"New Password"}),id:"newPassword",fieldName:"newPassword",isToggleButtonHidden:!1,validate:(0,M.Z)([[g.V4,6],g.uo])})}),(0,t.jsx)("div",{className:"text-start",children:(0,t.jsx)(x.Z,{label:r({id:"resetPassword.confirmPasswordText",defaultMessage:"Confirm Password"}
1),id:"confirmPassword",fieldName:"confirmPassword",isToggleButtonHidden:!1,validate:(e,s)=>e?s.newPassword!==e?{id:"resetPassword.confirmPasswordError",defaultMessage:"Confirm password should be same as New password."}:void 0:{id:"validation.isRequired",defaultMessage:"Is required."}})}),(0,t.jsx)(m.Z,{...N}),(0,t.jsx)("div",{className:i.buttonContainer,children:(0,t.jsx)(P.Z,{className:i.submitButton,type:"submit",priority:"high",disabled:h,children:(0,t.jsx)(n.Z,{id:"resetPassword.savePassword",defaultMessage:"Save Password"})})}),(0,t.jsx)(_.Z,{allowErrorMessages:!0,errors:v})]});return(0,t.jsxs)(a.Fragment,{children:[(0,t.jsxs)("div",{className:i.root,children:[(0,t.jsx)(p(),{children:r({id:"resetPassword.title",defaultMessage:"Reset Password"})}),(0,t.jsx)("h1",{className:i.header,children:(0,t.jsx)(n.Z,{id:"resetPassword.header",defaultMessage:"Reset Password"})}),(0,t.jsx)("div",{className:i.contentContainer,children:s?A:R})]}),(0,t.jsx)(Z,{ref:C,accountMenuIsOpen:k,setAccountMenuIsOpen:y})]})};ResetPassword.propTypes={classes:(0,i.shape)({root:i.string,header:i.string,contentContainer:i.string,form:i.string,description:i.string,invalidToken:i.string,buttonContainer:i.string,submitButton:i.string,successMessage:i.string})};var O=!0,account_createPassword=e=>(0,t.jsx)(ResetPassword,{...e})},15205:function(e){e.exports={root:"errorMessage_root__Xrb3y",errorMessage:"errorMessage_errorMessage__uEOGA"}},48361:function(){},13751:function(e){e.exports={root:"resetPassword_root__g2lXM",header:"resetPassword_header__N3BDT",form:"resetPassword_form__xlN08",description:"resetPassword_description__lTWkt",buttonContainer:"resetPassword_buttonContainer__VId1_",submitButton:"resetPassword_submitButton__QSOJa",resetSignIn:"resetPassword_resetSignIn__crITq",invalidToken:"resetPassword_invalidToken__YT_RN",successMessage:"resetPassword_successMessage__8Oslq",contentContainer:"resetPassword_contentContainer__9_ogE",resetPasswordsuccess:"resetPassword_resetPasswordsuccess__XMaff"}}},function(e){e.O(0,[3013,9774,2888,179],function(){return e(e.s=62906)}),_N_E=e.O()}]);

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.