Files
myprojplanet_vite/src/views/requestresetpwd/requestresetpwd.vue

66 lines
1.5 KiB
Vue
Raw Normal View History

2021-09-16 21:08:02 +02:00
<template>
2021-09-17 17:30:01 +02:00
<form @submit.prevent.stop="submit" class="row justify-center text-center padding">
<div class="q-gutter-sm q-ma-sm">
2021-09-16 21:08:02 +02:00
2021-09-17 17:30:01 +02:00
<div v-if="!emailinviata()">
2021-09-16 21:08:02 +02:00
<q-banner
rounded
class="bg-primary text-white"
style="text-align: center;">
<span class="mybanner">{{ $t('reset.title_reset_pwd') }}</span>
</q-banner>
<br>
<q-input
2021-09-17 17:30:01 +02:00
ref="emailRef"
2021-09-16 21:08:02 +02:00
v-model="form.email"
rounded outlined
autocomplete="email"
maxlength="50"
debounce="1000"
2021-09-17 17:30:01 +02:00
:error="v$.email.$error"
:error-message="tools.errorMsg( 'email', v$.email)"
2021-09-16 21:08:02 +02:00
:label="$t('reg.email')">
<template v-slot:prepend>
<q-icon name="email"/>
</template>
</q-input>
<br>
<div class="center q-ma-sm">
<q-btn
2021-09-17 17:30:01 +02:00
rounded size="lg" color="primary" type="submit" :disable="v$.$error || v$.$invalid">{{ $t('reset.send_reset_pwd') }}
2021-09-16 21:08:02 +02:00
</q-btn>
</div>
</div>
<div v-else>
<q-banner
rounded
class="bg-positive text-white"
style="text-align: center;">
<span class="mybanner">{{ $t('reset.email_sent') }}</span>
</q-banner>
<br>
<div>
<strong>{{ $t('reset.check_email') }}</strong>
</div>
</div>
</div>
2021-09-17 17:30:01 +02:00
</form>
2021-09-16 21:08:02 +02:00
</template>
<script lang="ts" src="./requestresetpwd.ts">
</script>
<style lang="scss" scoped>
@import './requestresetpwd';
</style>