PageSourceSearch

https://account.zendrop.com/build/assets/teamInvitation-BIPa86-M.js

js zendrop.com collected 2026-09-25 02:36:34 UTC 7,953 bytes, 2 lines download raw bytes

1import{n,J as l}from"./index-CxHn0Gru.js";import{a as e}from"./index-DigVksEt.js";import{P as r}from"./app-un9PI25T.js";import{A as c}from"./AppInput-BpHdZqM-.js";import{A as m}from"./AppButton-DgRW-j5-.js";import"./roles-BxC5uA8g.js";import"./util-BKLjsQa7.js";import"./parsePhoneNumber-ZxPOqrGk.js";import"./guest-DlKky-wy.js";import"./feature-DDf01P73.js";import"./TooltipCommon-DqYZGIK-.js";import"./HasParentTargetMixin-Dquecb9q.js";import"./popover-BzVLPSVt.js";import"./bootstrap-CE9PbH8-.js";/* empty css            *//* empty css                *//* empty css              */const o={LOADING:"loading",INVALID:"invalid",ALREADY_ACCEPTED:"already_accepted",FORM:"form",ACCEPTED:"accepted"},p={components:{AppInput:c,AppButton:m},metaInfo(){return{title:this.pageTitle}},data:()=>({STATE:o,state:o.LOADING,email:"",hasUser:!1,form:new l({password:"",password_confirmation:""}),passwordVisible:!1,confirmPasswordVisible:!1}),computed:{token(){return this.$route.params.token},pageTitle(){return this.hasUser?this.$t("ui.public.team_invitation.join_title"):this.$t("ui.public.team_invitation.title")},pageSubtitle(){return this.hasUser?this.$t("ui.public.team_invitation.join_subtitle"):this.$t("ui.public.team_invitation.subtitle")}},async created(){try{const{data:s}=await e.get(`${r.teamInvitations}/${this.token}`);if(s.accepted){this.state=o.ALREADY_ACCEPTED;return}this.email=s.email||"",this.hasUser=!!s.has_user,this.state=o.FORM}catch{this.state=o.INVALID}},methods:{tt(s,t){return this.$te(s)?this.$t(s):t},goToLogin(){this.$router.push({name:"login"})},async submit(){var s,t;if(this.form.errors.clear(),!this.hasUser&&this.form.password!==this.form.password_confirmation){this.form.errors.set({password_confirmation:[this.tt("ui.public.team_invitation.passwords_no_match","Passwords do not match")]});return}this.form.busy=!0;try{await e.post(`${r.teamInvitations}/${this.token}`,this.hasUser?{}:{password:this.form.password,password_confirmation:this.form.password_confirmation}),await this.$store.dispatch("auth/logout"),this.state=o.ACCEPTED}catch(i){const a=(t=(s=i==null?void 0:i.response)==null?void 0:s.data)==null?void 0:t.errors;a&&this.form.errors.set(a)}finally{this.form.busy=!1}}}};var d=function(){var t=this,i=t._self._c;return i("div",{staticClass:"ti-page"},[i("div",{staticClass:"ti-card"},[i("router-link",{staticClass:"ti-close",attrs:{to:{name:"login"},"aria-label":t.tt("ui.change_password.close","Close"),"data-element":"team-invitation-close"}},[i("svg",{attrs:{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"}},[i("path",{attrs:{d:"M12 4 4 12M4 4l8 8",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}})])]),t.state===t.STATE.LOADING?i("div",{staticClass:"ti-loader"},[i("span",{staticClass:"ti-spinner"})]):t.state===t.STATE.INVALID?[t._m(0),i("h1",{staticClass:"ti-title"},[t._v(" "+t._s(t.tt("ui.public.invalid_token_title","Invalid or expired link"))+" ")]),i("p",{staticClass:"ti-subtitle"},[t._v(" "+t._s(t.tt("ui.public.invalid_token_message","This invitation link is invalid or has expired."))+" ")]),i("div",{staticClass:"ti-actions"},[i("div",{staticClass:"ti-confirm"},[i("app-button",{attrs:{variant:"accent",size:"lg",block:"","data-element":"team-invitation-invalid-login-btn"},on:{click:t.goToLogin}},[t._v(" "+t._s(t.tt("ui.public.login_small","Log in"))+" ")])],1)])]:t.state===t.STATE.ALREADY_ACCEPTED?[t._m(1),i("h1",{staticClass:"ti-title"},[t._v(" "+t._s(t.tt("ui.public.team_invitation.already_accepted_title","Invitation already activated"))+" ")]),i("p",{staticClass:"ti-subtitle"},[t._v(" "+t._s(t.tt("ui.public.team_invitation.already_accepted_subtitle","This invitation has already been activated. Log in to access your account."))+" ")]),i("div",{staticClass:"ti-actions"},[i("div",{staticClass:"ti-confirm"},[i("app-button",{attrs:{variant:"accent",size:"lg",block:"","data-element":"team-invitation-already-accepted-login-btn"},on:{click:t.goToLogin}},[t._v(" "+t._s(t.tt("ui.public.login_small","Log in"))+" ")])],1)])]:t.state===t.STATE.ACCEPTED?[i("div",{staticClass:"ti-success"},[i("svg",{staticClass:"ti-check",attrs:{viewBox:"0 0 52 52","aria-hidden":"true"}},[i("circle",{staticClass:"ti-check-circle",attrs:{cx:"26",cy:"26",r:"24",fill:"none"}}),i("path",{staticClass:"ti-check-mark",attrs:{fill:"none",d:"M14 27.5 22 35l16-17"}})])]),i("h1",{staticClass:"ti-title"},[t._v(" "+t._s(t.tt("ui.public.team_invitation.accepted_title","Invitation accepted"))+" ")]),i("p",{staticClass:"ti-subtitle"},[t._v(" "+t._s(t.tt("ui.public.team_invitation.accepted_subtitle","Your inv
1itation has been activated. Log in to access your account."))+" ")]),i("div",{staticClass:"ti-actions"},[i("div",{staticClass:"ti-confirm"},[i("app-button",{attrs:{variant:"accent",size:"lg",block:"","data-element":"team-invitation-accepted-login-btn"},on:{click:t.goToLogin}},[t._v(" "+t._s(t.tt("ui.public.login_small","Log in"))+" ")])],1)])]:[t._m(2),i("h1",{staticClass:"ti-title"},[t._v(" "+t._s(t.pageTitle)+" ")]),i("p",{staticClass:"ti-subtitle"},[t._v(" "+t._s(t.pageSubtitle)+" ")]),t.email?i("p",{staticClass:"ti-email"},[t._v(" "+t._s(t.email)+" ")]):t._e(),i("form",{staticClass:"ti-form",on:{submit:function(a){return a.preventDefault(),t.submit.apply(null,arguments)}}},[t.hasUser?t._e():[i("div",{staticClass:"ti-field"},[i("app-input",{attrs:{error:t.form.errors.has("password"),placeholder:t.tt("ui.public.team_invitation.new_password_placeholder","your new password"),type:t.passwordVisible?"text":"password",variant:"grey","data-element":"team-invitation-password",block:""},scopedSlots:t._u([{key:"append-icon",fn:function(){return[i("button",{staticClass:"ti-toggle",attrs:{type:"button"},on:{click:function(a){t.passwordVisible=!t.passwordVisible}}},[i("img",{attrs:{src:t.passwordVisible?"/images/icons/eye-on.svg":"/images/icons/eye-off.svg",alt:""}})])]},proxy:!0}],null,!1,46596941),model:{value:t.form.password,callback:function(a){t.$set(t.form,"password",a)},expression:"form.password"}}),t.form.errors.has("password")?i("p",{staticClass:"ti-error"},[t._v(" "+t._s(t.form.errors.get("password"))+" ")]):t._e()],1),i("div",{staticClass:"ti-field"},[i("app-input",{attrs:{error:t.form.errors.has("password_confirmation"),placeholder:t.tt("ui.public.team_invitation.confirm_password_placeholder","confirm your new password"),type:t.confirmPasswordVisible?"text":"password",variant:"grey","data-element":"team-invitation-confirm",block:""},scopedSlots:t._u([{key:"append-icon",fn:function(){return[i("button",{staticClass:"ti-toggle",attrs:{type:"button"},on:{click:function(a){t.confirmPasswordVisible=!t.confirmPasswordVisible}}},[i("img",{attrs:{src:t.confirmPasswordVisible?"/images/icons/eye-on.svg":"/images/icons/eye-off.svg",alt:""}})])]},proxy:!0}],null,!1,2883994207),model:{value:t.form.password_confirmation,callback:function(a){t.$set(t.form,"password_confirmation",a)},expression:"form.password_confirmation"}}),t.form.errors.has("password_confirmation")?i("p",{staticClass:"ti-error"},[t._v(" "+t._s(t.form.errors.get("password_confirmation"))+" ")]):t._e()],1)],i("div",{staticClass:"ti-actions"},[i("div",{staticClass:"ti-confirm"},[i("app-button",{attrs:{type:"submit",variant:"accent",size:"lg",loading:t.form.busy,disabled:t.form.busy,block:"","data-element":"team-invitation-submit-btn"}},[t._v(" "+t._s(t.tt("ui.public.team_invitation.confirm","Confirm"))+" ")])],1)])],2)]],2)])},u=[function(){var s=this,t=s._self._c;return t("div",{staticClass:"ti-logo"},[t("img",{attrs:{src:"/images/logo-black.svg",alt:"Zendrop"}})])},function(){var s=this,t=s._self._c;return t("div",{staticClass:"ti-logo"},[t("img",{attrs:{src:"/images/logo-black.svg",alt:"Zendrop"}})])},function(){var s=this,t=s._self._c;return t("div",{staticClass:"ti-logo"},[t("img",{attrs:{src:"/images/logo-black.svg",alt:"Zendrop"}})])}],_=n(p,d,u,!1,null,"6a48761b");const P=_.exports;export{P as default};
2//# sourceMappingURL=teamInvitation-BIPa86-M.js.map

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.