Files
2026-02-10 01:14:19 +00:00

1 line
4.3 KiB
JavaScript

(()=>{var e={};e.id=4966,e.ids=[4966],e.modules={72934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},54580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},45869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},20399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},81337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>p,originalPathname:()=>c,pages:()=>u,routeModule:()=>h,tree:()=>d}),r(79791),r(88242),r(35866);var a=r(23191),n=r(88716),s=r(37922),i=r.n(s),o=r(95231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);r.d(t,l);let d=["",{children:["signup",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,79791)),"/root/ShiftedOffRoad/app/signup/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,88242)),"/root/ShiftedOffRoad/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,35866,23)),"next/dist/client/components/not-found-error"]}],u=["/root/ShiftedOffRoad/app/signup/page.tsx"],c="/signup/page",p={require:r,loadChunk:()=>Promise.resolve()},h=new a.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/signup/page",pathname:"/signup",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},54691:(e,t,r)=>{Promise.resolve().then(r.bind(r,17722))},99369:(e,t,r)=>{Promise.resolve().then(r.bind(r,6844))},90486:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,12994,23)),Promise.resolve().then(r.t.bind(r,96114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,79671,23)),Promise.resolve().then(r.t.bind(r,41868,23)),Promise.resolve().then(r.t.bind(r,84759,23))},17722:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a=r(10326),n=r(17577),s=r(77109);function i(){let[e,t]=(0,n.useState)(""),[r,i]=(0,n.useState)(""),[o,l]=(0,n.useState)(""),[d,u]=(0,n.useState)("storeshifted"),[c,p]=(0,n.useState)(""),[h,g]=(0,n.useState)(!1);async function m(t){t.preventDefault(),g(!0),p("");try{let t=await fetch("/api/auth/signup",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:e,email:r,password:o,slug:d})}),a=await t.json();if(!t.ok)throw Error(a.error||"Sign up failed");await (0,s.signIn)("credentials",{email:r,password:o,redirect:!0,callbackUrl:"/connect"})}catch(e){p(e.message||"Sign up failed.")}finally{g(!1)}}return a.jsx("main",{className:"auth-page",children:a.jsx("section",{className:"section",children:(0,a.jsxs)("div",{className:"container auth-page__inner",children:[a.jsx("h1",{className:"page-title",children:"Create Account"}),(0,a.jsxs)("form",{className:"auth-card",onSubmit:m,children:[a.jsx("input",{type:"text",placeholder:"Name",value:e,onChange:e=>t(e.target.value)}),a.jsx("input",{type:"email",placeholder:"Email",value:r,onChange:e=>i(e.target.value)}),a.jsx("input",{type:"password",placeholder:"Password",value:o,onChange:e=>l(e.target.value)}),a.jsx("input",{type:"text",placeholder:"Store slug (e.g. storeshifted)",value:d,onChange:e=>u(e.target.value)}),a.jsx("button",{className:"btn",type:"submit",disabled:h,children:h?"Creating...":"Create account"}),c?a.jsx("div",{className:"connect-message",children:c}):null]}),(0,a.jsxs)("div",{className:"connect-muted",children:["Already have an account? ",a.jsx("a",{href:"/login",children:"Sign in"})]})]})})})}},6844:(e,t,r)=>{"use strict";r.d(t,{default:()=>s});var a=r(10326),n=r(77109);function s({children:e}){return a.jsx(n.SessionProvider,{children:e})}},88242:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i,metadata:()=>s});var a=r(19510);r(7633);let n=(0,r(68570).createProxy)(String.raw`/root/ShiftedOffRoad/components/Providers.tsx#default`),s={title:"ShiftedFDev",description:"Next.js app"};function i({children:e}){return a.jsx("html",{lang:"en",children:a.jsx("body",{children:a.jsx(n,{children:e})})})}},79791:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});let a=(0,r(68570).createProxy)(String.raw`/root/ShiftedOffRoad/app/signup/page.tsx#default`)},7633:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[9276,1159],()=>r(81337));module.exports=a})();