Commit dda1f1e8 authored by TTS Kieu Tuan Anh's avatar TTS Kieu Tuan Anh

fix theme login

parent 4025884b
<template> <template>
<v-app>
<Nuxt /> <Nuxt />
</v-app>
</template> </template>
<script> <script>
export default {} export default {
computed: {
theme () {
return (this.$vuetify.theme.dark) ? 'dark' : 'light'
}
}
}
</script> </script>
<template> <template>
<v-app :style="{background: $vuetify.theme.themes.light.background}">
<div class="body"> <div class="body">
<form class="login-form"> <form class="login-form">
<NuxtLogo /> <NuxtLogo />
...@@ -24,7 +25,7 @@ ...@@ -24,7 +25,7 @@
/> />
<v-checkbox <v-checkbox
v-model="checkbox" v-model="checkbox"
:error-messages="checkboxErrors" color="green"
label="Remember me" label="Remember me"
required required
@change="$v.checkbox.$touch()" @change="$v.checkbox.$touch()"
...@@ -44,6 +45,7 @@ ...@@ -44,6 +45,7 @@
</p> </p>
</form> </form>
</div> </div>
</v-app>
</template> </template>
<script> <script>
export default { export default {
...@@ -56,6 +58,7 @@ import { validationMixin } from 'vuelidate' ...@@ -56,6 +58,7 @@ import { validationMixin } from 'vuelidate'
import { required, minLength, email } from 'vuelidate/lib/validators' import { required, minLength, email } from 'vuelidate/lib/validators'
export default { export default {
dark: false,
mixins: [validationMixin], mixins: [validationMixin],
layout: 'empty', layout: 'empty',
validations: { validations: {
...@@ -143,21 +146,22 @@ export default { ...@@ -143,21 +146,22 @@ export default {
} }
} }
</script> </script>
<style> <style scoped>
.body { .body {
display: flex; display: flex;
justify-content: center; justify-content: center;
text-align: center; text-align: center;
align-items: center; align-items: center;
background-color: #2c2c2c; background-color: #8fc2ff;
height: 100vh; height: 100vh;
} }
.login-form{ .login-form{
width: 27%; width: 27%;
border: #8fc2ff 1px solid; border: #8fc2ff 1px solid;
background-color: #121212; background-color: #111f70;
border-radius: 1rem; border-radius: 1rem;
padding: 2rem 1rem; padding: 2rem 1rem;
border-radius: 1rem; border-radius: 1rem;
} }
</style> </style>
...@@ -64,6 +64,7 @@ import { validationMixin } from 'vuelidate' ...@@ -64,6 +64,7 @@ import { validationMixin } from 'vuelidate'
import { required, minLength, maxLength, email, sameAs } from 'vuelidate/lib/validators' import { required, minLength, maxLength, email, sameAs } from 'vuelidate/lib/validators'
export default { export default {
dark: false,
mixins: [validationMixin], mixins: [validationMixin],
layout: 'empty', layout: 'empty',
validations: { validations: {
...@@ -164,13 +165,13 @@ export default { ...@@ -164,13 +165,13 @@ export default {
justify-content: center; justify-content: center;
text-align: center; text-align: center;
align-items: center; align-items: center;
background-color: #2c2c2c; background-color: #8fc2ff;
height: 100vh; height: 100vh;
} }
.login-form{ .login-form{
width: 27%; width: 27%;
border: #8fc2ff 1px solid; border: #8fc2ff 1px solid;
background-color: #121212; background-color: #111f70;
border-radius: 1rem; border-radius: 1rem;
padding: 2rem 1rem; padding: 2rem 1rem;
border-radius: 1rem; border-radius: 1rem;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment