-
Notifications
You must be signed in to change notification settings - Fork 80
Expand file tree
/
Copy pathregistration-form.mjs
More file actions
2 lines (2 loc) · 20.3 KB
/
registration-form.mjs
File metadata and controls
2 lines (2 loc) · 20.3 KB
1
2
import{n as r,i as v,a as l,N as u,b as d,l as a,g as p,r as y,t as C,c as b,d as c,e as w,f as k,v as L,h as o,j as x,u as A,k as N,V as n}from"./index-PpEqFniS.chunk.mjs";const z={name:"AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var S=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon alert-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},V=[],F=r(z,S,V,!1,null,null);const g=F.exports,I={name:"AlertDecagramIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var H=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon alert-decagram-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},M=[],$=r(I,H,M,!1,null,null);const B=$.exports,P={name:"CheckboxMarkedCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var E=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},T=[],q=r(P,E,T,!1,null,null);const O=q.exports,Z={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var j=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon information-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},K=[],R=r(Z,j,K,!1,null,null);const D=R.exports,U={name:"NcNoteCard",props:{type:{type:String,default:"warning",validator:e=>["success","info","warning","error"].includes(e)},showAlert:{type:Boolean,default:!1},heading:{type:String,default:""},text:{type:String,default:""}},setup(){return{isLegacy32:v}},computed:{shouldShowAlert(){return this.showAlert||this.type==="error"},icon(){switch(this.type){case"error":return B;case"success":return O;case"info":return D;case"warning":return g;default:return g}}}};var W=function(){var e=this,i=e._self._c;return i("div",{staticClass:"notecard",class:{[`notecard--${e.type}`]:e.type,"notecard--legacy":e.isLegacy32},attrs:{role:e.shouldShowAlert?"alert":"note"}},[e._t("icon",function(){return[i(e.icon,{tag:"component",staticClass:"notecard__icon",class:{"notecard__icon--heading":e.heading},attrs:{"fill-color":"var(--note-theme)",size:20}})]}),i("div",[e.heading?i("p",{staticClass:"notecard__heading"},[e._v(" "+e._s(e.heading)+" ")]):e._e(),e._t("default",function(){return[i("p",{staticClass:"notecard__text"},[e._v(" "+e._s(e.text)+" ")])]})],2)],2)},G=[],J=r(U,W,G,!1,null,"1362be5a");const m=J.exports,Q={name:"EmailIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var X=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon email-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},Y=[],tt=l(Q,X,Y,!1,null,null);const f=tt.exports,et={name:"RegistrationEmail",components:{NcButton:d,NcTextField:u,NcNoteCard:m,Email:f},data(){return{emailIsOptional:a("registration","emailIsOptional"),message:a("registration","message"),requesttoken:p(),disableEmailVerification:a("registration","disableEmailVerification"),isLoginFlow:a("registration","isLoginFlow"),loginFormLink:a("registration","loginFormLink")}},computed:{emailLabel(){return this.emailIsOptional?t("registration","Email (optional)"):t("registration","Email")},submitValue(){return this.emailIsOptional||this.disableEmailVerification?t("registration","Continue"):this.isLoginFlow?t("registration","Request verification code"):t("registration","Request verification link")}}};var it=function(){var e=this,i=e._self._c;return i("div",{staticClass:"guest-box"},[i("form",{attrs:{action:"",method:"post"}},[i("fieldset",[e.message!==""?i("NcNoteCard",{attrs:{type:"error"}},[e._v(" "+e._s(e.message)+" ")]):e._e(),i("NcTextField",{attrs:{name:"email",type:"email",label:e.emailLabel,"label-visible":!0,required:"",value:"",autofocus:""}},[i("Email",{attrs:{size:20}})],1),i("div",{attrs:{id:"terms_of_service"}}),i("input",{attrs:{type:"hidden",name:"requesttoken"},domProps:{value:e.requesttoken}}),i("NcButton",{attrs:{id:"submit","native-type":"submit",type:"primary",wide:!0}},[e._v(" "+e._s(e.submitValue)+" ")]),i("NcButton",{attrs:{type:"tertiary",href:e.loginFormLink,wide:!0}},[e._v(" "+e._s(e.t("registration","Back to login"))+" ")])],1)])])},st=[],at=l(et,it,st,!1,null,"b2af5ce3");const lt=at.exports,rt={name:"ShieldCheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var nt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon shield-check-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M10,17L6,13L7.41,11.59L10,14.17L16.59,7.58L18,9M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},ot=[],ct=l(rt,nt,ot,!1,null,null);const ut=ct.exports,dt={name:"Verification",components:{NcButton:d,NcTextField:u,NcNoteCard:m,ShieldCheck:ut},data(){return{message:a("registration","message"),requesttoken:p(),loginFormLink:a("registration","loginFormLink")}}};var pt=function(){var e=this,i=e._self._c;return i("div",{staticClass:"guest-box"},[i("form",{attrs:{action:"",method:"post"}},[i("fieldset",[e.message!==""?i("NcNoteCard",{attrs:{type:"error"}},[e._v(" "+e._s(e.message)+" ")]):e._e(),i("NcTextField",{attrs:{type:"text",name:"token",label:e.t("registration","Verification code"),"label-visible":!0,required:"",value:"",autofocus:""}},[i("ShieldCheck",{attrs:{size:20}})],1),i("input",{attrs:{type:"hidden",name:"requesttoken"},domProps:{value:e.requesttoken}}),i("NcButton",{attrs:{id:"submit","native-type":"submit",type:"primary",wide:!0}},[e._v(" "+e._s(e.t("registration","Verify"))+" ")]),i("NcButton",{attrs:{type:"tertiary",href:e.loginFormLink,wide:!0}},[e._v(" "+e._s(e.t("registration","Back to login"))+" ")])],1)])])},mt=[],gt=l(dt,pt,mt,!1,null,"40cd88b1");const ht=gt.exports,ft={name:"EyeIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var _t=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon eye-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},vt=[],yt=r(ft,_t,vt,!1,null,null);const Ct=yt.exports,bt={name:"EyeOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var wt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon eye-off-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},kt=[],Lt=r(bt,wt,kt,!1,null,null);const xt=Lt.exports;y(C);const h=b("core","capabilities",{}).password_policy||null,At=new Set(Object.keys(c.props)),Nt={name:"NcPasswordField",components:{NcInputField:c,IconEye:Ct,IconEyeOff:xt},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{" ":{},...c.props,showTrailingButton:{type:Boolean,default:!0},trailingButtonLabel:void 0,checkPasswordStrength:{type:Boolean,default:!1},minlength:{type:Number,default:0},maxlength:{type:Number,default:null},asText:{type:Boolean,default:!1},visible:{type:Boolean,default:!1}},emits:["valid","invalid","update:value","update:modelValue","update:model-value","update:visible"],setup(e,{emit:i}){const s=A("value","update:value"),_=N(e,"visible",i,{passive:!0});return{t:o,model:s,visibility:_}},data(){return{internalHelpMessage:"",isValid:null}},computed:{computedError(){return this.error||this.isValid===!1},computedSuccess(){return this.success||this.isValid===!0},computedHelperText(){return this.helperText.length>0?this.helperText:this.internalHelpMessage},rules(){const{minlength:e}=this;return{minlength:e??h?.minLength}},trailingButtonLabelPassword(){return this.visibility?o("Hide password"):o("Show password")},propsAndAttrsToForward(){return{...this.$attrs,...Object.fromEntries(Object.entries(this.$props).filter(([e])=>At.has(e)))}}},watch:{model(e){if(this.checkPasswordStrength){if(h===null)return;this.checkPassword(e)}}},methods:{focus(){this.$refs.inputField.focus()},select(){this.$refs.inputField.select()},handleInput(e){this.model=e.target.value},toggleVisibility(){this.visibility=!this.visibility},checkPassword:w(async function(e){try{const{data:i}=await k.post(L("apps/password_policy/api/v1/validate"),{password:e});if(this.isValid=i.ocs.data.passed,i.ocs.data.passed){this.internalHelpMessage=o("Password is secure"),this.$emit("valid");return}this.internalHelpMessage=i.ocs.data.reason,this.$emit("invalid")}catch(i){x.error("Password policy returned an error",i)}},500)}};var zt=function(){var e=this,i=e._self._c;return i("NcInputField",e._g(e._b({ref:"inputField",attrs:{type:e.visibility||e.asText?"text":"password","trailing-button-label":e.trailingButtonLabelPassword,"helper-text":e.computedHelperText,error:e.computedError,success:e.computedSuccess,minlength:e.rules.minlength,"input-class":{"password-field__input--secure-text":!e.visibility&&e.asText}},on:{"trailing-button-click":e.toggleVisibility,input:e.handleInput},scopedSlots:e._u([e.$scopedSlots.icon||e.$slots.default||e.$scopedSlots.default?{key:"icon",fn:function(){return[e._t("icon",function(){return[e._t("default")]})]},proxy:!0}:null,{key:"trailing-button-icon",fn:function(){return[e.visibility?i("IconEyeOff",{attrs:{size:18}}):i("IconEye",{attrs:{size:18}})]},proxy:!0}],null,!0)},"NcInputField",e.propsAndAttrsToForward,!1),e.$listeners))},St=[],Vt=r(Nt,zt,St,!1,null,"822eec9d");const Ft=Vt.exports,It={name:"LockIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Ht=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon lock-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},Mt=[],$t=l(It,Ht,Mt,!1,null,null);const Bt=$t.exports,Pt={name:"PhoneIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Et=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon phone-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M6.62,10.79C8.06,13.62 10.38,15.94 13.21,17.38L15.41,15.18C15.69,14.9 16.08,14.82 16.43,14.93C17.55,15.3 18.75,15.5 20,15.5A1,1 0 0,1 21,16.5V20A1,1 0 0,1 20,21A17,17 0 0,1 3,4A1,1 0 0,1 4,3H7.5A1,1 0 0,1 8.5,4C8.5,5.25 8.7,6.45 9.07,7.57C9.18,7.92 9.1,8.31 8.82,8.59L6.62,10.79Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},Tt=[],qt=l(Pt,Et,Tt,!1,null,null);const Ot=qt.exports,Zt={name:"AccountIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var jt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon account-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},Kt=[],Rt=l(Zt,jt,Kt,!1,null,null);const Dt=Rt.exports,Ut={name:"KeyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Wt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon key-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M7 14C5.9 14 5 13.1 5 12S5.9 10 7 10 9 10.9 9 12 8.1 14 7 14M12.6 10C11.8 7.7 9.6 6 7 6C3.7 6 1 8.7 1 12S3.7 18 7 18C9.6 18 11.8 16.3 12.6 14H16V18H20V14H23V10H12.6Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},Gt=[],Jt=l(Ut,Wt,Gt,!1,null,null);const Qt=Jt.exports,Xt={name:"User",components:{NcButton:d,NcNoteCard:m,NcTextField:u,NcPasswordField:Ft,Email:f,Lock:Bt,Phone:Ot,Account:Dt,Key:Qt},data(){return{email:a("registration","email"),emailIsLogin:a("registration","emailIsLogin"),emailIsOptional:a("registration","emailIsOptional"),loginname:a("registration","loginname"),fullname:a("registration","fullname"),showFullname:a("registration","showFullname"),enforceFullname:a("registration","enforceFullname"),phone:a("registration","phone"),showPhone:a("registration","showPhone"),enforcePhone:a("registration","enforcePhone"),message:a("registration","message"),password:a("registration","password"),additionalHint:a("registration","additionalHint"),requesttoken:p(),loginFormLink:a("registration","loginFormLink"),isPasswordHidden:!0,passwordInputType:"password",submitting:!1}},methods:{togglePassword(){this.passwordInputType==="password"?this.passwordInputType="text":this.passwordInputType="password"},onSubmit(){this.submitting=!0}}};var Yt=function(){var e=this,i=e._self._c;return i("div",{staticClass:"guest-box"},[i("form",{attrs:{action:"",method:"post"},on:{submit:e.onSubmit}},[i("input",{attrs:{type:"hidden",name:"requesttoken"},domProps:{value:e.requesttoken}}),i("fieldset",[e.message!==""?i("NcNoteCard",{attrs:{type:"error"}},[e._v(" "+e._s(e.message)+" ")]):i("p",[e._v(" "+e._s(e.t("registration","Welcome, you can create your account below."))+" ")]),e.additionalHint?i("NcNoteCard",{attrs:{type:"success"}},[e._v(" "+e._s(e.additionalHint)+" ")]):e._e(),!e.emailIsOptional||e.email.length>0?i("NcTextField",{attrs:{value:e.email,type:"email",label:e.t("registration","Email"),"label-visible":!0,name:"email",disabled:""},on:{"update:value":function(s){e.email=s}}},[i("Email",{staticClass:"input__icon",attrs:{size:20}})],1):e._e(),e.emailIsLogin?i("input",{attrs:{type:"hidden",name:"loginname"},domProps:{value:e.email}}):i("NcTextField",{attrs:{value:e.loginname,type:"text",name:"loginname",label:e.t("registration","Login name"),"label-visible":!0,required:""},on:{"update:value":function(s){e.loginname=s}}},[e.showFullname?i("Key",{staticClass:"input__icon",attrs:{size:20}}):i("Account",{staticClass:"input__icon",attrs:{size:20}})],1),e.showFullname?i("NcTextField",{attrs:{value:e.fullname,type:"text",name:"fullname",label:e.t("registration","Full name"),"label-visible":!0,required:e.enforceFullname},on:{"update:value":function(s){e.fullname=s}}},[i("Account",{staticClass:"input__icon",attrs:{size:20}})],1):i("input",{attrs:{type:"hidden",name:"fullname",value:""}}),e.showPhone?i("NcTextField",{attrs:{value:e.phone,type:"text",name:"phone",label:e.t("registration","Phone number"),"label-visible":!0,required:e.enforcePhone},on:{"update:value":function(s){e.phone=s}}},[i("Phone",{staticClass:"input__icon",attrs:{size:20}})],1):i("input",{attrs:{type:"hidden",name:"phone",value:""}}),i("NcPasswordField",{attrs:{value:e.password,label:e.t("registration","Password"),"label-visible":!0,name:"password",required:""},on:{"update:value":function(s){e.password=s}}},[i("Lock",{staticClass:"input__icon",attrs:{size:20}})],1),i("NcButton",{attrs:{id:"submit","native-type":"submit",type:"primary",wide:!0,disabled:e.submitting||e.password.length===0}},[e._v(" "+e._s(e.submitting?e.t("registration","Loading"):e.t("registration","Create account"))+" ")])],1)])])},te=[],ee=l(Xt,Yt,te,!1,null,"d461df39");const ie=ee.exports;n.prototype.t=t,n.prototype.OC=OC,document.getElementById("registration_email")&&new n({el:"#registration_email",render:e=>e(lt)}),document.getElementById("registration_verification")&&new n({el:"#registration_verification",render:e=>e(ht)}),document.getElementById("registration_user")&&new n({el:"#registration_user",render:e=>e(ie)});
//# sourceMappingURL=registration-form.mjs.map