import{_ as B}from"./Loading.qyJGNO_i.js";import{C as N,_ as b}from"./CreateAccount.LW6wJC3Q.js";import{_ as V}from"./nuxt-link.rSaK-mXn.js";import{_ as G}from"./LoginWrapper.GHBj71CO.js";import{u as S}from"./cookie.r0B-bW_F.js";import{u as W,r as i,m as q,b as o,e as d,A as c,o as r,C as u,I as t,a as D,E as R,f as T,D as n,n as I}from"./entry.934q6iPY.js";import{u as M}from"./auth.8D9rZ13v.js";import"./LoadingSpin.nvW51jm9.js";import"./SubmitButton.h2FyhLWF.js";import"./useApi.NegGdwC1.js";import"./constants.mvuDmGFs.js";import"./useEventTracker.yka2LRwV.js";const O=n("div",{class:"my-6 sm:my-8 text-sm"},"Or sign up with email",-1),U={key:0,class:"error-message"},$=n("p",{class:"mt-5 text-xs"},[t(" By creating an account you accept the "),n("a",{href:"https://twise.ai/terms",target:"_blank",class:"underline hover:opacity-70"},"terms & conditions"),t(". ")],-1),j={class:"mt-10 text-sm"},ne={__name:"signup",setup(z){const{initAuth:g,signupWithGoogle:h,signupEmail:v,inviteCode:y,firebaseUser:m}=M(),x=S("authenticated"),_=W();_.query.invite_code&&(y.value=_.query.invite_code);const l=i(!1),a=i(!1);q(()=>{m.value&&!m.value.isAnonymous&&x.value&&I("/admin")});const s=i();async function k(){const e=await h();p(e)}async function C(e){a.value=!0;const f=await v(e);p(f),a.value=!1}function p(e){e instanceof Error?s.value=e.message:l.value=!0}return g(),(e,f)=>{const w=B,A=b,L=V,E=G;return o(l)?(r(),d(w,{key:0})):(r(),d(E,{key:1,title:"Create a new account"},{default:c(()=>[u(A,{onClick:k},{default:c(()=>[t("Sign up with Google")]),_:1}),O,u(N,{loading:o(a),onSubmit:C},null,8,["loading"]),o(s)?(r(),D("p",U,R(o(s)),1)):T("",!0),$,n("p",j,[t(" Already have an account? "),u(L,{to:"/login",class:"link-default"},{default:c(()=>[t("Log in here")]),_:1})])]),_:1}))}}};export{ne as default};
