PageSourceSearch

https://arkivet.com/_next/static/chunks/pages/logga-in/registrera-93b659ed971b0bd5.js

js arkivet.com collected 2026-10-06 09:06:50 UTC 4,575 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[394],{73258:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/logga-in/registrera",function(){return t(16569)}])},16569:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return f},default:function(){return b}});var a=t(85893),r=t(67294),s=t(9008),i=t.n(s),l=t(11163),c=t(20048),o=t(53434),u=t(22976),m=t(31562),h=t(31955),g=t(11752),x=t.n(g);async function p(e,n){let t=h.Z.get("csrftoken"),{publicRuntimeConfig:a}=x()(),r=await fetch("".concat(a.bcom.baseUrl,"/api/v1/").concat(a.bcom.siteCode,"/member/register/"),{body:JSON.stringify(e),headers:{"Content-Type":"application/json","X-Signature":n,"X-csrftoken":null!=t?t:""},method:"POST"});if(r.ok)return!0}var d=t(78033),_=t(19480),k=t.n(_),f=!0,b=()=>{let[e,n]=(0,r.useState)({}),t=(0,r.useRef)(""),[s,h]=(0,r.useState)({}),[g,x]=(0,r.useState)(!1),[_,f]=(0,r.useState)({}),b=(0,l.useRouter)(),{onLogin:v}=(0,m.a)();(0,r.useEffect)(()=>{let e=sessionStorage.getItem("bankid");if(e){var a;let r=JSON.parse(e);t.current=null!==(a=r.signature)&&void 0!==a?a:"",n(e=>({...e,family_name:r.user.surname,given_name:r.user.given_name}))}else b.push("/logga-in")},[b]);let y=(0,r.useCallback)(e=>{let{name:t,value:a}=e.target;n(e=>({...e,[t]:a}))},[]),j=(0,r.useCallback)(async n=>{n.preventDefault();let a=(0,d.a)(e.phone,"SE");if(!1===a.isValid){h({phone:"Ogiltigt telefonnummer"});return}h({}),x(!0),e.phone=a.phoneNumber;let r=await p(e,t.current);r?(v(),sessionStorage.removeItem("bankid"),b.push("/logga-in/valkommen")):h({general:"N\xe5got gick fel, f\xf6rs\xf6k igen sen
1are"}),x(!1)},[e,b,v]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i(),{children:(0,a.jsx)("title",{children:"Registrera - Arkivet Second Hand"})}),(0,a.jsxs)("div",{className:k().container,children:[(0,a.jsx)(u.Z,{variant:"h1",as:"h1",className:k().title,children:"Kontaktuppgifter"}),(0,a.jsx)(u.Z,{className:k().paragraph,children:"Fyll i dina kontaktuppgifter f\xf6r att slutf\xf6ra registreringen"}),(0,a.jsxs)("form",{className:k().form,onSubmit:j,children:[(0,a.jsx)(o.I,{label:"F\xf6rnamn",name:"given_name",value:e.given_name,onChange:y,className:k().input,type:"text"}),(0,a.jsx)(o.I,{label:"Efternamn",name:"family_name",value:e.family_name,onChange:y,className:k().input,type:"text"}),(0,a.jsxs)("div",{children:[(0,a.jsx)(o.I,{label:"Telefonnummer",name:"phone",value:e.phone,onChange:y,className:k().input,type:"tel"}),s.phone&&(0,a.jsx)("p",{className:k().error,children:s.phone})]}),(0,a.jsx)(o.I,{label:"Mejladress",name:"email",value:e.email,onChange:y,className:k().input,type:"email"}),(0,a.jsx)(o.I,{label:"Adress",name:"address",value:e.address,onChange:y,className:k().input,type:"text"}),(0,a.jsx)(o.I,{label:"Postnummer",name:"postal_code",value:e.postal_code,onChange:y,className:k().input,type:"text"}),(0,a.jsx)(o.I,{label:"Ort",name:"city",value:e.city,onChange:y,className:k().input,type:"text"}),(0,a.jsx)(N,{id:"terms-checkbox",checked:_.terms,label:"Jag \xe4r minst 18 \xe5r, eller minst 16 \xe5r och har v\xe5rdnadshavares godk\xe4nnande, och godk\xe4nner",linkText:"Arkivets allm\xe4nna villkor",linkUrl:"/sida/allmanna-villkor/",onChange:e=>f({..._,terms:e.target.checked})}),(0,a.jsx)(N,{id:"integrity-checkbox",checked:_.integrity,label:"Jag har l\xe4st",linkText:"Arkivets integritetspolicy",linkUrl:"/sida/integritetspolicy/",onChange:e=>f({..._,integrity:e.target.checked})}),(0,a.jsx)(c.Z,{type:"submit",className:k().button,disabled:g||!_.terms||!_.integrity,children:"N\xe4sta"}),s.general&&(0,a.jsx)("p",{className:k().error,children:s.general})]})]})]})};let N=e=>{let{checked:n,id:t,label:r,linkText:s,linkUrl:i,onChange:l}=e;return(0,a.jsxs)("label",{htmlFor:t,className:k().checkboxLabel,children:[(0,a.jsx)("input",{id:t,type:"checkbox",className:k().checkbox,checked:n,onChange:l}),(0,a.jsxs)("span",{className:k().checkboxText,children:[r,(0,a.jsx)("a",{href:i,className:k().checkboxLink,target:"_blank",rel:"noopener noreferrer",children:s})]})]})}},19480:function(e){e.exports={container:"Register_container__cE1yH",title:"Register_title__Km3wR",paragraph:"Register_paragraph__sQ3Rf",form:"Register_form__FNlXo",input:"Register_input__8RGuN",button:"Register_button__CtS4f",error:"Register_error__CIW8_",checkboxLabel:"Register_checkboxLabel__O1aMA",checkbox:"Register_checkbox__FEP6y",checkboxLink:"Register_checkboxLink__WB4jQ"}},9008:function(e,n,t){e.exports=t(42636)}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=73258)}),_N_E=e.O()}]);
2//# sourceMappingURL=registrera-93b659ed971b0bd5.js.map

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.