PageSourceSearch

https://shop.nk-rijeka.hr/_nuxt/BhIXIJbG.js

js nk-rijeka.hr collected 2026-09-24 20:28:07 UTC 5,882 bytes, 1 lines download raw bytes

1import{d as R,ag as S,a4 as F,r as x,o as k,e as w,a0 as i,f as t,Z as n,a5 as l,a as o,F as y,a6 as G,ab as O,a9 as b,aq as g,ap as T,a7 as A,ad as E,a8 as K,_ as D}from"./6kibP0JG.js";import{_ as H,a as J,b as M}from"./D19_5tPt.js";import{_ as Z}from"./rT7ie0_e.js";import{_ as $}from"./DM2GhuJ5.js";import{_ as Q}from"./hhnXfi8B.js";import{z as c}from"./DtV2F3aZ.js";import{u as W}from"./BHnx-Lv5.js";import{u as X}from"./CEcSFGCh.js";import{u as Y}from"./Cs95Jho1.js";import"./C_sV_VrL.js";const ee={id:"form","aria-labelledby":"form",class:"container mx-auto justify-center pt-20 pb-32"},oe={class:"absolute top-7 left-7"},ae={class:"pb-12 mx-auto"},te={class:"text-center pt-4"},ne={class:"block"},se={class:"text-red-500"},ie=R({__name:"register",setup(re){const{api:V}=W(),U=S(),f=X();Y({title:"Registracija"});const P=c.object({email:c.string({message:"Ovo polje je obavezno!"}),name:c.string({message:"Ovo polje je obavezno!"}),password:c.string({message:"Ovo polje je obavezno!"}),password_confirmation:c.string({message:"Ovo polje je obavezno!"})}),a=F({barcode:void 0,name:void 0,email:void 0,password:void 0,password_confirmation:void 0}),_=x({}),d=x(!1);async function h(I){if(d.value=!0,console.log(a),a.password!==a.password_confirmation){f.add({color:"red",title:"Greška",description:"Lozinke se ne podudaraju.",timeout:2500}),d.value=!1;return}V.post("/register",a).then(({data:e})=>{if(d.value=!1,e.status==="error"){_.value=e.errors,f.add({color:"red",title:"Greška",description:e.message,timeout:2500});return}e==="ok"&&(_.value={},f.add({title:"Uspešno ste se registrirali",timeout:2500}),T("/succes-registration"))}).catch(e=>{d.value=!1,_.value=e.response.data.errors,f.add({color:"red",title:"Greška",description:"Nešto nije kako treba, javite se korisničkoj podršci.",timeout:2500})})}const r=x("password"),j=()=>{r.value="text"},z=()=>{r.value="password"},C=()=>{U.go(-1)};return(I,e)=>{const N=A,v=E,u=H,m=J,p=K,q=M,B=Z,L=$;return k(),w(y,null,[i("section",ee,[i("div",oe,[i("button",{onClick:C,class:"uppercase btn-secondary py-3 xs flex items-center w-fit h-fit"},[t(N,{name:"i-heroicons-chevron-left"})])]),i("div",ae,[t(v,{to:"/"},{default:n(()=>e[5]||(e[5]=[i("img",{src:Q,alt:"logo",class:"w-20 h-20 mx-auto"},null,-1)])),_:1}),e[9]||(e[9]=i("h2",{class:"text-5xl mt-8 font-medium uppercase font-saira leading-9 tracking-tight text-center"}," Kreiraj račun ",-1)),i("p",te,[e[8]||(e[8]=l(" Pridruži se zajednici navijača i ljubitelja HNK Rijeka ")),i("span",ne,[e[7]||(e[7]=l(" Već imaš račun? ")),t(v,{to:"/login",class:"font-bold underline uppercase link-plavi"},{default:n(()=>e[6]||(e[6]=[l(" PRIJAVI SE ")])),_:1})])])]),t(B,{ui:{constrained:"mx-auto w-full sm:max-w-lg"}},{default:n(()=>[t(q,{schema:o(P),state:o(a),class:"space-y-4",onSubmit:h},{default:n(()=>[(k(!0),w(y,null,G(o(_),(s,le)=>(k(),w("div",se,O(s[0]),1))),256)),t(m,{label:"Članski Barkod",name:"barcode",ui:{label:{base:"text-[#111827] font-roboto font-normal text-sm"}}},{default:n(()=>[t(u,{modelValue:o(a).barcode,"onUpdate:modelValue":e[0]||(e[0]=s=>o(a).barcode=s),name:o(a).barcode,placeholder:"Kod",size:"lg"},null,8,["modelValue","name"])]),_:1}),t(m,{label:"Ime i prezime",required:"",name:"name",ui:{label:{base:"text-[#111827] font-roboto font-normal text-sm"}}},{default:n(()=>[t(u,{modelValue:o(a).name,"onUpdate:modelValue":e[1]||(e[1]=s=>o(a).name=s),name:o(a).name,placeholder:"Ime i prezime",size:"lg"},null,8,["modelValue","name"])]),_:1}),t(m,{label:"Adresa e-pošte",required:"",name:"email",ui:{label:{base:"text-[#111827] font-roboto font-normal text-sm"}}},{default:n(()=>[t(u,{modelValue:o(a).email,"onUpdate:modelValue":e[2]||(e[2]=s=>o(a).email=s),name:o(a).email,placeholder:"E-pošta",size:"lg"},null,8,["modelValue","name"])]),_:1}),t(m,{label:"Lozinka",required:"",name:"password",ui:{label:{base:"text-[#111827] font-roboto font-normal text-sm"}}},{default:n(()=>[t(u,{modelValue:o(a).password,"onUpdate:modelValue":e[3]||(e[3]=s=>o(a).password=s),name:o(a).password,placeholder:"Lozinka",size:"lg",type:o(r),ui:{icon:{trailing:{pointer:""}}}},{trailing:n(()=>[b(t(p,{color:"gray",variant:"link",icon:"i-heroicons-eye",padded:!1,onClick:j},null,512),[[g,o(r)=="password"&&o(a).password!==void 0]]),b(t(p,{color:"gray",variant:"link",icon:"i-heroicons-eye-slash",padded:!1,onClick:z},null,512),[[g,o(r)=="text"&&o(a).password!==void 0]])]),_:1},8,["modelValue","name","type"])]),_:1}),t(m,{label:"Potvrdi lozinku",required:"",name:"password_confirmation",ui:{label:{base:"text-[#111827] font-roboto font-normal text-sm"}}},{default:n(()=>[t(u,{modelValue:o(a).password_confirmation,"onUpdate:modelValue":e[4]||(e[4]=s=>o(a).password_confirmation=s),name:o(a).password_confirmation,placeholder:"Potvrdi lozinku",size:"lg",type:o(r),ui:{icon:{trailing:{pointer:""}}}},{trailing:n(()=>[b(t(p,{color:"gray",variant:"link",icon:"i-heroicons-eye",padded:!1,onClick:j},null,512),[[g,o(r)=="password"&&o(a).password_confirmation!==void 0]]),b(t(p,{color:"gray",variant:"link",icon:"i-heroicons-eye-slash",padded:!1,onClick:z},null,512),[[g,o(r)=="text"&&o(a).password_confirmation!==void 0]])]),_:1},8,["modelValue","name","type"])]),_:1}),i("p",null,[e[11]||(e[11]=l(" Vaši će se osobni podaci koristiti za pružanje boljeg iskustvu na web stranici, za upravljanje pristupom vašem računu i za druge svrhe opisane u našoj ")),t(v,{to:"/politika-kolacica",class:"link-plavi underline"},{default:n(()=>e[10]||(e[10]=[l(" pravilima privatnosti")])),_:1}),e[12]||(e[12]=l(". "))]),t(p,{disabled:o(d),loading:o(d),type:"submit",block:"",size:"lg",ui:{base:"!font-saira !bg-blue-600 uppercase !font-bold !text-white !rou
1nded-[6px]"}},{default:n(()=>e[13]||(e[13]=[l(" Registriraj se ")])),_:1},8,["disabled","loading"])]),_:1},8,["schema","state"])]),_:1})]),t(L)],64)}}}),xe=D(ie,[["__scopeId","data-v-bba00da5"]]);export{xe as default};

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.