Compare commits

...

2 Commits

Author SHA1 Message Date
Stefan Zermatten
0c24238069 Fixed not found page for Vuetify 2 2021-04-11 18:15:56 +02:00
Stefan Zermatten
66847430ad Fixed sign in and register pages not being built with Vuetify 2 components 2021-04-11 18:05:36 +02:00
3 changed files with 36 additions and 14 deletions

View File

@@ -1,12 +1,19 @@
<template> <template>
<div> <v-layout
<v-layout style="height: 100%;"
align-center column
justify-center align-center
> justify-center
<h1> >
No page was found for this address <h1 class="text-h1">
</h1> 404
</v-layout> </h1>
</div> <h1 class="ma-4 text-h3">
No page was found for this address
</h1>
</v-layout>
</template> </template>
<script lang="js">
export default {}
</script>

View File

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

View File

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