Fixed sign in and register pages not being built with Vuetify 2 components

This commit is contained in:
Stefan Zermatten
2021-04-11 18:05:36 +02:00
parent bfb860605f
commit 66847430ad
2 changed files with 19 additions and 4 deletions

View File

@@ -18,6 +18,8 @@
type="text"
label="Email"
:rules="emailRules"
class="ma-2"
outlined
required
@keyup.enter="submit"
/>
@@ -26,6 +28,8 @@
type="text"
label="Username"
:rules="usernameRules"
class="ma-2"
outlined
required
@keyup.enter="submit"
/>
@@ -34,6 +38,8 @@
type="password"
label="Password"
:rules="passwordRules"
class="ma-2"
outlined
required
@keyup.enter="submit"
/>
@@ -42,6 +48,8 @@
type="password"
label="Password Again"
:rules="password2Rules"
class="ma-2"
outlined
required
@keyup.enter="submit"
/>
@@ -78,7 +86,7 @@
</template>
<script lang="js">
export default{
export default {
data() {
return {
valid: true,
@@ -88,7 +96,7 @@
],
email: '',
emailRules: [
v => !!v || 'Name is required',
v => !!v || 'E-mail is required',
v => /.+@.+/.test(v) || 'E-mail must be valid',
],
password: '',

View File

@@ -18,6 +18,8 @@
type="text"
label="Username or email"
:rules="nameRules"
class="ma-2"
outlined
required
@keyup.enter="submit"
/>
@@ -26,6 +28,8 @@
type="password"
label="Password"
:rules="passwordRules"
class="ma-2"
outlined
required
@keyup.enter="submit"
/>
@@ -39,6 +43,7 @@
<v-btn
:disabled="!valid"
color="accent"
class="ma-2"
@click="submit"
>
Sign In
@@ -46,6 +51,7 @@
<v-btn
color="accent"
:to="{ name: 'register', query: { redirect: this.$route.query.redirect} }"
class="ma-2"
>
Register
</v-btn>
@@ -62,6 +68,7 @@
</div>
<v-btn
color="accent"
class="ma-2"
@click="googleLogin"
>
Sign in with Google
@@ -71,6 +78,7 @@
</div>
<v-btn
color="accent"
class="ma-2"
@click="patreonLogin"
>
Sign in with Patreon
@@ -80,8 +88,7 @@
</template>
<script lang="js">
import { Meteor } from 'meteor/meteor'
export default{
export default {
data: () => ({
valid: true,
name: '',