diff --git a/webapp/components/Registration/RegistrationItemEnterEmail.vue b/webapp/components/Registration/RegistrationItemEnterEmail.vue index da8c308db..cff86790f 100644 --- a/webapp/components/Registration/RegistrationItemEnterEmail.vue +++ b/webapp/components/Registration/RegistrationItemEnterEmail.vue @@ -92,7 +92,6 @@ export default { }, props: { sliderData: { type: Object, required: true }, - sendEmail: { type: Boolean, required: true }, token: { type: String, default: null }, // Wolle not used??? invitation: { type: Boolean, default: false }, }, @@ -121,9 +120,6 @@ export default { ? this.sliderData.collectedInputData.email : '' this.sendValidation() - - // this.sliderData.sliders[this.sliderIndex].button.clickCallback = this.handleSubmitVerify - // this.sliderData.sliders[this.sliderIndex].button.installClickCallback(this.handleSubmitVerify) }) }, computed: { @@ -138,34 +134,6 @@ export default { return isEmail(this.formData.email) }, }, - watch: { - sendEmail(value) { - console.log('sendEmail !!!') - if (value) { - console.log('value: ', value) - this.handleSubmitVerify() - this.sendEmail = false - } - }, - // sliderData(sliderData) { - // console.log('sliderData !!! clicked: ', sliderData.sliders[this.sliderIndex].button.clicked) - // if (sliderData.sliders[this.sliderIndex].button.clicked) { - // this.handleSubmitVerify() - // } - // }, - // sliderData: { - // handler(sliderData) { - // console.log('sliderData handler !!!') - // if (sliderData.sliders[this.sliderIndex].button.clicked) { - // console.log('sliderData handler !!! clicked: ', sliderData.sliders[this.sliderIndex].button.clicked) - // this.sliderData.sliders[this.sliderIndex].button.clicked = false - // this.handleSubmitVerify() - // } - // }, - // deep: true, - // immediate: true, - // }, - }, methods: { async sendValidation() { if (this.formData.email && isEmail(this.formData.email)) { @@ -174,15 +142,6 @@ export default { const { email } = this.formData const value = { email } - // let validated = false - // if (this.validInput) { - // await this.handleSubmitVerify() - // if (this.sliderData.sliders[this.sliderIndex].data.response) { - // const {email: respnseEmail} = this.sliderData.sliders[this.sliderIndex].data.response.Signup || this.sliderData.sliders[this.sliderIndex].data.response.SignupByInvitation - // validated = (email === respnseEmail) - // } - // } - // this.sliderData.validateCallback(validated, value) this.sliderData.validateCallback(this.validInput, value) }, async handleInput() { @@ -204,12 +163,10 @@ export default { !this.sliderData.sliders[this.sliderIndex].data.request.variables.is(variables)) ) { - this.sliderData.sliders[this.sliderIndex].data.request = { variables } + this.sliderData.sliders[this.sliderIndex].data = {...this.sliderData.sliders[this.sliderIndex].data, request: { variables }} try { const response = await this.$apollo.mutate({ mutation, variables }) // e-mail is send in emailMiddleware of backend - // this.sliderData.sliders[this.sliderIndex].data.response = response.data - // this.sliderData.sliders[this.sliderIndex].data.response = { Signup: { email } } this.sliderData.sliders[this.sliderIndex].data = {...this.sliderData.sliders[this.sliderIndex].data, response: response.data} if (this.sliderData.sliders[this.sliderIndex].data.response) { diff --git a/webapp/components/Registration/RegistrationSlider.vue b/webapp/components/Registration/RegistrationSlider.vue index 8c8ef2d9c..b30bd0519 100644 --- a/webapp/components/Registration/RegistrationSlider.vue +++ b/webapp/components/Registration/RegistrationSlider.vue @@ -24,7 +24,7 @@ > - +