PageSourceSearch

https://neoplants.com/_next/static/chunks/pages/auth/password-reset-e032b6257429ce49.js

js neoplants.com collected 2026-10-02 16:59:12 UTC 6,743 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5469],{16654:function(e,r,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/auth/password-reset",function(){return s(66440)}])},44396:function(e,r,s){"use strict";s.d(r,{l:function(){return p}});var t,a,n=s(35250),i=s(70079),l=s(43647),u=s(18595),c=s(75360),o=s(50064),d=s(89135),h=s.n(d);function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var s=arguments[r];for(var t in s)({}).hasOwnProperty.call(s,t)&&(e[t]=s[t])}return e}).apply(null,arguments)}var f=e=>i.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",width:13,height:12,fill:"none",viewBox:"0 0 13 12",role:"presentation"},e),t||(t=i.createElement("mask",{id:"a",width:13,height:12,x:0,y:0,maskUnits:"userSpaceOnUse"},i.createElement("path",{fill:"#d9d9d9",d:"M.5 0h12v12H.5z"}))),a||(a=i.createElement("g",{mask:"url(#a)"},i.createElement("path",{fill:"#eb5757",d:"M6.5 8.5q.213 0 .356-.144C7 8.212 7 8.142 7 8s-.048-.26-.144-.356S6.642 7.5 6.5 7.5s-.26.048-.356.144S6 7.858 6 8s.048.26.144.356.214.144.356.144m-.5-2h1v-3H6zm.5 4.5a4.9 4.9 0 0 1-1.95-.394q-.912-.394-1.587-1.069c-.676-.675-.807-.979-1.07-1.587S1.5 6.692 1.5 6s.131-1.342.394-1.95.618-1.138 1.069-1.588.979-.806 1.587-1.068S5.808 1 6.5 1s1.342.131 1.95.394 1.138.618 1.588 1.068.806.98 1.068 1.588q.394.912.394 1.95c0 1.038-.131 1.342-.394 1.95q-.394.912-1.069 1.587c-.675.675-.979.807-1.587 1.07A4.9 4.9 0 0 1 6.5 11m0-1q1.675 0 2.838-1.162C10.5 7.676 10.5 7.117 10.5 6s-.387-2.062-1.162-2.837S7.617 2 6.5 2s-2.062.388-2.837 1.163S2.5 4.883 2.5 6s.388 2.063 1.163 2.838S5.383 10 6.5 10"}))));let p=(0,i.forwardRef)(({className:e,children:r,errors:s,submitLabel:t,buttonClassName:a,messageClassName:d,successMessage:m,buttonVariant:p,onSubmit:g,hideFormOnSuccess:_,style:w},v)=>{let[x,j]=(0,i.useState)(null),[y,N]=(0,i.useState)(null),[S,b]=(0,i.useState)(!1),[O,E]=(0,i.useState)(!1),P=(0,u.Z)(),Z=(0,i.useRef)(P("An error occured, please try again later")),R=async e=>{e.preventDefault(),E(!0),b(!0),j(null),N(null);let r=e.currentTarget,t=new FormData(r),a=Array.from(t.entries()).reduce((e,[r,s])=>({...e,[r]:s}),{}),n=await g(t,r,a);try{if(n?.errors?.length){let e=n.errors[0],r=e.code,t=e.message;j(r&&s?.[r]||t||Z.current)}else n?.success&&(N(m||n?.success),b(!1),r.reset())}catch(r){let e=r&&JSON.parse(JSON.stringify(r,void 0,2));j(e?.response?.errors?.[0]?.message||Z.current)}E(!1)};return(0,n.jsx)("form",{ref:v,className:(0,c.cn)(h().form,e),style:w,onInvalid:e=>{e.preventDefault(),b(!0),j(null)},onSubmit:R,children:(0,n.jsxs)(l.Z.Provider,{value:{hasValidation:S,isLoading:O},children:[(0,n.jsxs)("div",{className:_&&y&&h().hidden,children:[r,(0,n.jsx)("div",{className:h().wrapper,children:(0,n.jsx)(o.Z,{type:"submit",variant:p||"secondary",className:(0,c.cn)("w-full overflow-hidden",a),children:t})})]}),(x||y)&&(0,n.jsxs)("div",{className:(0,c.cn)("p-13",h().message,_&&h().noMargin,d,y&&h().success,x&&h().error),"data-test":"test",children:[!y&&(0,n.jsx)(f,{}),x||y]})]})})})},10681:function(e,r,s){"use strict";s.d(r,{x:function(){return m}});var t=s(35250),a=s(74862),n=s(44396),i=s(79038),l=s(98715),u=s(18595),c=s(15610),o=s(70079),d=s(93967),h=s(75360);let m=({className:e,title:r,subtitle:s,mode:m="reset"})=>{let f=(0,o.useRef)(null),p=(0,u.Z)(),g=(0,c.useRouter)(),[_,w]=(0,d.vM)(e=>[e.resetPassword,e.activate]),v=async e=>{let r=e.get("password")?.toString();if(r!==e.get("password-confirm")?.toString())return{errors:[{code:"MISMATCH"}]};let s="reset"===m?await _(g.query.url,r):await w(g.query.url,r);return s.customerUserErrors?.length?{errors:s.customerUserErrors}:(g.push("/auth/sign-in"),{success:(0,t.jsxs)(t.Fragment,{children:["reset"===m?(0,t.jsx)(i.Z,{children:"Password has been reset"}):(0,t.jsx)(i.Z,{children:"Account activated"}),", ",(0,t.jsx)(a.Z,{variant:"classicUnderlined",href:"/auth/sign-in",children:(0,t.jsx)(i.Z,{children:"sign in"})})]})})};return(0,t.jsxs)("div",{className:(0,h.cn)(e),children:[(0,t.jsx)("h1",{className:"h-20 lg:h-26",children:r}),s&&(0,t.jsx)("p",{className:"p-13 lg:p-13",children:s}),(0,t.jsx)(n.l,{ref:f,submitLabel:p("activate"===m?"Set password":"Reset password"),buttonTheme:"white",className:"mt-50",onSubmit:v,errors:{INVALID:p("Provided token is invali
1d"),MISMATCH:p("Password mismatch"),TOO_SHORT:p("Password must be at leat 5 characters long")},children:(0,t.jsx)(l.u,{form:f})})]})}},98715:function(e,r,s){"use strict";s.d(r,{u:function(){return l}});var t=s(35250),a=s(77145),n=s(18595),i=s(70079);let l=({form:e,onChange:r,inputClassName:s,theme:l="dark"})=>{let u=(0,n.Z)(),c=(0,i.useRef)(null),o=(0,i.useRef)(null),[d,h]=(0,i.useState)(!1),m=(0,i.useRef)(!1),f=()=>{if(m.current){let e=c?.current?.value!==o?.current?.value;h(e),r&&r(e)}};return(0,i.useEffect)(()=>{let r=()=>{m.current=!0,f()};return e.current?.addEventListener("submit",r),()=>{e.current?.removeEventListener("submit",r)}},[e]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.Z,{className:s,inputRef:c,type:"password",name:"password",autoComplete:"password",required:!0,theme:l,onKeyUp:f,"aria-label":u("Password"),placeholder:u("Password")}),(0,t.jsx)(a.Z,{className:s,inputRef:o,type:"password",name:"password-confirm",autoComplete:"password",required:!0,theme:l,errored:d,onKeyUp:f,"aria-label":u("Password confirmation"),placeholder:u("Password confirmation")})]})}},54708:function(e,r,s){"use strict";var t=s(35250),a=s(70079),n=s(15610),i=s(34742),l=s(25560),u=s(78808),c=s(61222),o=s.n(c);r.Z=({image:e,children:r})=>{let s=(0,l.v)(e=>e.customer),c=(0,n.useRouter)();return(0,a.useEffect)(()=>{s&&c.replace("/account/personal")},[s]),(0,t.jsxs)(u.ZP,{childClassName:o().auth,children:[(0,t.jsx)("div",{className:o().left,children:e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.d,{className:o().image,image:e,width:912,height:912,mobileWidth:375,desktopWidth:820,layout:"fill",desktopOnly:!0,priority:!0}),(0,t.jsx)(i.d,{image:e,width:375,height:280,mobileWidth:375,mobileOnly:!0,priority:!0})]})}),(0,t.jsx)("div",{className:o().right,children:r})]})}},66440:function(e,r,s){"use strict";s.r(r),s.d(r,{__N_SSG:function(){return i}});var t=s(35250),a=s(10681),n=s(54708),i=!0;r.default=({image:e,title:r,subtitle:s})=>(0,t.jsx)(n.Z,{image:e,children:(0,t.jsx)(a.x,{title:r,subtitle:s})})},89135:function(e){e.exports={form:"form_form__jakRN",message:"form_message__JVyWl",error:"form_error__K60gz",success:"form_success__UrrOb",noMargin:"form_noMargin__1IQOh",hidden:"form_hidden__yGj0F"}},61222:function(e){e.exports={auth:"AuthLayout_auth__OpB_6",left:"AuthLayout_left__dO1NL",image:"AuthLayout_image__4u0ti",right:"AuthLayout_right__gTbaa"}}},function(e){e.O(0,[2888,9774,179],function(){return e(e.s=16654)}),_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.