PageSourceSearch

https://personeo.ai/build/assets/CompleteJoinRequestProfile-B8oymF2P.js

js personeo.ai collected 2026-10-05 12:24:00 UTC 3,150 bytes, 1 lines download raw bytes

1import{u as b,X as y,o as n,i,a as r,b as d,j as p,t as c,p as s,k as x,F as g,l as w,m as _,n as V}from"./app-xLVlCRxi.js";import{_ as k}from"./PersoneoLogo-C5EbmV-z.js";import{_ as u}from"./TextInput.vue_vue_type_script_setup_true_lang-BzYMpROF.js";import"./AidvisorLogo-DeagN9oL.js";import"./_plugin-vue_export-helper-C8tdCacw.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},a=new o.Error().stack;a&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[a]="b3782201-aa06-418c-9c69-d8885de581f7",o._sentryDebugIdIdentifier="sentry-dbid-b3782201-aa06-418c-9c69-d8885de581f7")}catch{}})();const v={class:"min-h-screen bg-gradient flex items-center justify-center p-4"},h={class:"bg-white rounded-3xl p-8 max-w-xl w-full shadow-xl"},j={class:"flex justify-center mb-6"},q={class:"mb-6"},C={class:"text-center text-sm text-gray-600 mb-6"},D={class:"mb-6"},N={key:0,class:"text-[#E31266] mt-2"},E=["disabled"],J={__name:"CompleteJoinRequestProfile",props:{user:{type:Object,required:!0}},setup(o){const a=o,e=b({email:a.user.email,name:"",password:"",join_request_token:a.user.token,"cf-turnstile-response":""});function f(){e.post(route("register"))}return y("#turnstile-container",m=>e["cf-turnstile-response"]=m),(m,t)=>(n(),i("div",v,[r("div",h,[r("div",j,[d(k)]),t[5]||(t[5]=r("div",{class:"text-center mb-6"},[r("h1",{class:"text-2xl font-bold text-primary mb-2"}," Welcome to Personeo.ai ")],-1)),r("div",q,[r("p",C,[t[2]||(t[2]=p("You're almost set—just confirm your details and we will add ",-1)),r("b",null,c(o.user.requesterName),1),t[3]||(t[3]=p(" as guest admin to your workspace",-1))]),r("div",D,[d(s(u),{modelValue:o.user.email,label:"Your Email Address",type:"email",disabled:"",class:"text-lg opacity-50",inputClass:"bg-gray-100 text-gray-500 cursor-not-allowed",errors:s(e).errors.email&&[s(e).errors.email]},null,8,["modelValue","errors"])]),r("form",{onSubmit:x(f,["prevent"]),class:"space-y-6"},[d(s(u),{modelValue:s(e).name,"onUpdate:modelValue":t[0]||(t[0]=l=>s(e).name=l),label:"Full Name",autocomplete:"name",placeholder:"John Doe",errors:s(e).errors.name&&[s(e).errors.name],required:"",class:"text-lg"},null,8,["modelValue","errors"]),d(s(u),{modelValue:s(e).password,"onUpdate:modelValue":t[1]||(t[1]=l=>s(e).password=l),label:"Password",type:"password",placeholder:"Create a password",errors:s(e).errors.password&&[s(e).errors.password],required:"",class:"text-lg"},null,8,["modelValue","errors"]),t[4]||(t[4]=r("div",{id:"turnstile-container"},null,-1)),s(e).errors["cf-turnstile-response"]?(n(),i("ul",N,[(n(!0),i(g,null,w([s(e).errors["cf-turnstile-response"]],l=>(n(),i("li",{key:l,class:"flex"},c(l),1))),128))])):_("",!0),r("button",{type:"submit",disabled:s(e).processing||!s(e)["cf-turnstile-response"],class:V(["w-full btn btn--narrow py-3 px-5 rounded-xl bg-[#6212E5] text-white",{"opacity-25":s(e).processing}])}," Complete profile ",10,E)],32)]),t[6]||(t[6]=r("div",{class:"text-center text-xs text-gray-500 mt-6"}," By completing profile, you'll be added to the company workspace. ",-1))])]))}};export{J 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.