PageSourceSearch

https://www.design.com/_nuxt/SignUpContainer.CKkjgp3N.js

js design.com collected 2026-09-24 18:51:07 UTC 12,114 bytes, 1 lines download raw bytes

1import{_ as L,c2 as k,c3 as S,i as P,bJ as x,c4 as A,aY as B,c5 as E,j as q,k as c,o as l,l as u,m as b,aH as U,n as f,q as d,x as o,z as w,y as a,aC as p,bq as y,A as I,aV as N,c6 as G,a6 as W,b as T,e as F,aX as O,ar as R}from"./entry.TffKR4qT.js";import{A as H}from"./AuthContainerThemeProvider.BPb6yNyv.js";import"./Header.BQtQu3nh.js";import"./Footer.BAS-ERUO.js";const j={components:{HelloBar:B,SocialSignIn:A,SubmissionButton:x,Button:P,AuthLegal:S},mixins:[k],props:{title:{type:String,required:!1,default:void 0},formBackgroundClass:{type:String,required:!1,default:void 0},signInUrl:{type:String,required:!0},loginWithGoogleUrl:{type:String,required:!1,default:void 0},loginWithFacebookUrl:{type:String,required:!1,default:void 0},termsOfUseUrl:{type:String,required:!0},privacyPolicyUrl:{type:String,required:!0},antiForgeryToken:{type:String,required:!0},helloBar:{type:Object,required:!1,default:void 0},recommendedActionLink:{type:String,default:void 0},initialUserName:{type:String,required:!1,default:void 0},isDesignCom:{type:Boolean,default:!1},termsAndConditions:{type:Object,required:!1,default:void 0},termsAndConditionsContentKeyPath:{type:String,required:!1,default:void 0},signUpContent:{type:Object,required:!1,default:()=>{}}},data(){return{isLoading:!1,aUserName:this.initialUserName,password:null,passwordError:void 0,userNameError:null,invalidUsernameErrorLabel:this.signUpContent.invalidUsernameErrorLabel??"Please enter a valid email address",missingPasswordErrorLabel:this.signUpContent.missingPasswordErrorLabel??"Please enter a password",submissionButtonLabel:this.signUpContent.submissionButtonLabel??"Sign Up",loginWithGoogleLabel:this.signUpContent.loginWithGoogleLabel,loginWithFacebookLabel:this.signUpContent.loginWithFacebookLabel,emailLabel:this.signUpContent.emailLabel??"Email",emailPlaceholderLabel:this.signUpContent.emailPlaceholderLabel??"Email",passwordPlaceholderLabel:this.signUpContent.passwordPlaceholderLabel??"Password",alreadyHaveAnAccountLabel:this.signUpContent.alreadyHaveAnAccountLabel??"Already have an account?",orLabel:this.signUpContent.orLabel??"or",loginLabel:this.signUpContent.loginLabel??"Login",resetPasswordButtonLabel:this.signUpContent.resetPasswordButtonLabel??"RESET PASSWORD"}},computed:{getRedirectToRecommendedActionUrl(){if(typeof window>"u")return null;const n=new URL(`https://${window.location.host}${this.recommendedActionLink}`);return this.aUserName&&!n.searchParams.has("email")&&n.searchParams.append("email",this.aUserName),n?.toString()},currentLocale(){return q()}},methods:{validate(n){return this.isLoading=!1,this.userNameError=void 0,this.passwordError=void 0,!this.aUserName||!E(this.aUserName)?(this.userNameError=this.invalidUsernameErrorLabel,n.preventDefault(),!1):this.password?(this.isLoading=!0,!0):(this.passwordError=this.missingPasswordErrorLabel,n.preventDefault(),!1)}}},D={class:"tw-mx-2 sm:tw-mx-8"},V={key:0,class:"tw-relative tw-text-left tw-mt-8"},z={class:"lg:tw-flex tw-items-start tw-justify-center tw-py-8"},K={class:"tw-w-full tw-py-8 tw-px-4 md:tw-p-8"},M={key:0,class:"tw-text-center tw-text-4xl tw-font-bold tw-mb-6"},J=["value"],X=["value"],Y={for:"userName",class:"tw-sr-only"},Q=["aria-invalid","placeholder"],Z={key:0,class:"tw-text-error-500 tw-text-sm tw-text-left tw-mb-4"},$={for:"password",class:"tw-sr-only"},ee=["aria-invalid","placeholder"],te={key:1,class:"tw-text-error-500 tw-text-sm tw-text-left tw-mb-4"},ne={key:1,class:"tw-text-center tw-text-grayscale-600"},oe={class:"tw-w-full tw-inline-flex tw-items-center tw-mb-4"},ie={class:"tw-inline tw-px-4"},re={class:"tw-w-full tw-border-0 tw-border-t tw-border-solid tw-border-grayscale-400 tw-text-center tw-pt-6 tw-pb-8 tw-text-grayscale-600"},le=["href"];function ae(n,r,e,g,t,i){const s=c("Button"),h=c("HelloBar"),C=c("SubmissionButton"),v=c("AuthLegal"),_=c("SocialSignIn");return l(),u("div",D,[e.helloBar?(l(),u("div",V,[b(h,{label:e.helloBar.label,description:e.helloBar.description,variant:e.helloBar.variant},{cta:U(()=>[e.recommendedActionLink?(l(),f(s,{key:0,variant:"secondary",size:"small",label:t.resetPasswordButtonLabel,class:"tw-hidden sm:tw-inline",url:i.getRedirectToRecommendedActionUrl},null,8,["label","url"])):d("",!0),e.recommendedActionLink?(l(),f(s,{key:1,variant:"secondary",size:"medium",label:t.resetPasswordButtonLabel,"full-width":!0,class:"sm:tw-hidden tw-mt-2",url:i.getRedirectToRecommendedActionUrl},null,8,["label","url"])):d("",!0)]),_:1},8,["label","description","variant"])])):d("",!0),o("div",z,[o("div",{class:w(["lg:tw-max-w-xl tw-flex tw-items-center tw-justify-center tw-flex-col tw-text-center tw-h-auto tw-bg-white tw-border tw-border-solid tw-border-grayscale-400",e.formBackgroun
1dClass])},[o("div",K,[e.title?(l(),u("h2",M,a(e.title),1)):d("",!0),o("form",{id:"signup",action:"/identity/account/signup",method:"post",onSubmit:r[2]||(r[2]=(...m)=>i.validate&&i.validate(...m))},[o("input",{name:"__RequestVerificationToken",type:"hidden",value:e.antiForgeryToken},null,8,J),o("input",{name:"requestLocale",type:"hidden",value:i.currentLocale},null,8,X),o("label",Y,a(t.emailLabel),1),p(o("input",{"onUpdate:modelValue":r[0]||(r[0]=m=>t.aUserName=m),name:"userName",type:"text","aria-required":"true","aria-invalid":!!t.userNameError,autocomplete:"”email”",placeholder:t.emailPlaceholderLabel,class:w(["email-input tw-mb-3 tw-h-12 tw-bg-no-repeat tw-w-full tw-rounded tw-shadow-inner tw-outline-none tw-py-4 tw-pl-10-important tw-pr-2 tw-text-grayscale-600 tw-border tw-border-grayscale-500 focus:tw-border-grayscale-700",{"tw-border-error-500":!!t.userNameError}])},null,10,Q),[[y,t.aUserName]]),t.userNameError?(l(),u("p",Z,a(t.userNameError),1)):d("",!0),o("label",$,a(t.passwordPlaceholderLabel),1),p(o("input",{"onUpdate:modelValue":r[1]||(r[1]=m=>t.password=m),name:"password",type:"password","aria-required":"true","aria-invalid":!!t.passwordError,autocomplete:"new-password",placeholder:t.passwordPlaceholderLabel,class:w(["password-input tw-mb-3 tw-h-12 tw-bg-no-repeat tw-w-full tw-rounded tw-shadow-inner tw-outline-none tw-py-4 tw-pl-10-important tw-pr-2 tw-text-grayscale-600 tw-border tw-border-grayscale-500 focus:tw-border-grayscale-700",{"tw-border-error-500":!!t.passwordError}])},null,10,ee),[[y,t.password]]),t.passwordError?(l(),u("p",te,a(t.passwordError),1)):d("",!0),b(C,{variant:"primary",size:"medium",label:t.submissionButtonLabel,"label-size":"smaller","is-loading":t.isLoading,disabled:t.isLoading},null,8,["label","is-loading","disabled"])],32),b(v,{"terms-of-use-url":e.termsOfUseUrl,"privacy-policy-url":e.privacyPolicyUrl,theme:n.theme,"available-themes":n.availableThemes,"is-design-com":e.isDesignCom,"terms-and-conditions":e.termsAndConditions,"terms-and-conditions-content-key-path":e.termsAndConditionsContentKeyPath},null,8,["terms-of-use-url","privacy-policy-url","theme","available-themes","is-design-com","terms-and-conditions","terms-and-conditions-content-key-path"]),e.loginWithFacebookUrl||e.loginWithGoogleUrl?(l(),u("div",ne,[o("div",oe,[r[3]||(r[3]=o("div",{class:"tw-grow tw-h-0 tw-border-0 tw-border-t tw-border-solid tw-border-grayscale-400 tw-px-4"},null,-1)),o("span",ie,a(t.orLabel),1),r[4]||(r[4]=o("div",{class:"tw-grow tw-h-0 tw-border-0 tw-border-t tw-border-solid tw-border-grayscale-400 tw-px-4"},null,-1))]),b(_,{"login-with-google-url":e.loginWithGoogleUrl,"login-with-facebook-url":e.loginWithFacebookUrl,"anti-forgery-token":e.antiForgeryToken,"login-with-google-label":t.loginWithGoogleLabel,"login-with-facebook-label":t.loginWithFacebookLabel},null,8,["login-with-google-url","login-with-facebook-url","anti-forgery-token","login-with-google-label","login-with-facebook-label"])])):d("",!0)]),o("p",re,[I(a(t.alreadyHaveAnAccountLabel)+" ",1),o("a",{href:e.signInUrl,class:"tw-text-info-500"},a(t.loginLabel),9,le)])],2)])])}const se=L(j,[["render",ae],["__scopeId","data-v-169bce66"]]),de=(n,r,e)=>{const g=new URLSearchParams;return g.set("locale",e),Object.entries(r??{}).forEach(([t,i])=>{if(t==="locale"||i==null)return;const s=Array.isArray(i)?i[0]:i;s!=null&&g.set(t,s)}),`${n}?${g.toString()}`},ce={components:{AuthContainerThemeProvider:H,SignUp:se},mixins:[N],props:{title:{type:String,default:void 0},customStyle:{type:String,default:void 0},initialUserName:{type:String,required:!1,default:void 0},signInUrl:{type:String,required:!0},loginWithGoogleUrl:{type:String,default:void 0},loginWithFacebookUrl:{type:String,default:void 0},termsOfUseUrl:{type:String,required:!0},privacyPolicyUrl:{type:String,required:!0},antiForgeryToken:{type:String,required:!0},globalNavigation:{type:Object,required:!0},footer:{type:Object,required:!0},helloBar:{type:Object,required:!1,default:void 0},recommendedActionLink:{type:String,default:void 0},isDesignCom:{type:Boolean,default:!1},pageHeading:{type:String,required:!1,default:void 0},submissionButtonLabel:{type:String,required:!0},globalContent:{type:Object,required:!0}},setup(){const{locale:n}=T();return{currentLocale:n.value}},data(){const{getContext:n}=R(),{getGlobalContent:r}=O(),{getLocalisedLink:e}=F();return{themes:W,context:n(),signInGlobalContent:r()?.signIn??{},signInPageUrl:e(this.signInUrl),termsOfUsePageUrl:e(this.termsOfUseUrl),privacyPolicyPageUrl:e(this.privacyPolicyUrl)}},computed:{heading(){return this.pageHeading||"Create a free account"}
1,signUpContent(){return{invalidUsernameErrorLabel:this.signInGlobalContent.invalidUsernameErrorLabel,missingPasswordErrorLabel:this.signInGlobalContent.missingPasswordErrorLabel,submissionButtonLabel:this.submissionButtonLabel,loginWithGoogleLabel:this.signInGlobalContent.loginWithGoogleLabel,loginWithFacebookLabel:this.signInGlobalContent.loginWithFacebookLabel,emailLabel:this.signInGlobalContent.emailLabel,emailPlaceholderLabel:this.signInGlobalContent.emailPlaceholderLabel,passwordPlaceholderLabel:this.signInGlobalContent.passwordPlaceholderLabel,alreadyHaveAnAccountLabel:this.signInGlobalContent.alreadyHaveAnAccountLabel,orLabel:this.signInGlobalContent.orLabel,loginLabel:this.signInGlobalContent.loginLabel,resetPasswordButtonLabel:this.signInGlobalContent.resetPasswordButtonLabel}},termsAndConditionsContentKeyPath(){return this.context.isDesignCom?"dcom.globalContent.signIn.termsAndConditions.label":"bc.globalContent.signIn.termsAndConditions.label"}},mounted(){const n=this.$el?.querySelector?.("form#signup")??document.getElementById("signup");n&&(n.action=de("/identity/account/signup",(this._.provides[G]||this.$route)?.query,this.currentLocale))},methods:{getSocialLoginUrl(n){return`${n+(n.includes("?")?"&":"?")}locale=${encodeURIComponent(this.currentLocale)}`}}},ue={class:"sm:tw-container tw-max-w-300 tw-mx-auto tw-pt-10 lg:tw-pt-12 tw-bg-grayscale-200 tw-h-full"},ge={class:"tw-text-center tw-text-4xl tw-font-bold"};function me(n,r,e,g,t,i){const s=c("SignUp"),h=c("AuthContainerThemeProvider");return l(),f(h,{theme:n.theme,"theme-data":{globalNavigation:e.globalNavigation,footer:e.footer,context:n.themeContext,globalContent:e.globalContent}},{content:U(()=>[o("div",ue,[o("h1",ge,a(i.heading),1),b(s,{"initial-user-name":e.initialUserName,"sign-in-url":t.signInPageUrl,"login-with-facebook-url":i.getSocialLoginUrl(e.loginWithFacebookUrl),"login-with-google-url":i.getSocialLoginUrl(e.loginWithGoogleUrl),"terms-of-use-url":t.termsOfUsePageUrl,"privacy-policy-url":t.privacyPolicyPageUrl,"anti-forgery-token":e.antiForgeryToken,"hello-bar":e.helloBar,"recommended-action-link":e.recommendedActionLink,"available-themes":t.themes,theme:n.theme,"is-design-com":e.isDesignCom,"sign-up-content":i.signUpContent,"terms-and-conditions":t.signInGlobalContent.termsAndConditions,"terms-and-conditions-content-key-path":i.termsAndConditionsContentKeyPath},null,8,["initial-user-name","sign-in-url","login-with-facebook-url","login-with-google-url","terms-of-use-url","privacy-policy-url","anti-forgery-token","hello-bar","recommended-action-link","available-themes","theme","is-design-com","sign-up-content","terms-and-conditions","terms-and-conditions-content-key-path"])])]),_:1},8,["theme","theme-data"])}const pe=L(ce,[["render",me]]);export{pe 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.