Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
K
kiaisoft_tuananh_nuxt
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
TTS Tran Viet Anh
kiaisoft_tuananh_nuxt
Commits
dda1f1e8
Commit
dda1f1e8
authored
Feb 04, 2023
by
TTS Kieu Tuan Anh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix theme login
parent
4025884b
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
62 additions
and
53 deletions
+62
-53
empty.vue
layouts/empty.vue
+7
-3
login.vue
pages/login.vue
+52
-48
register.vue
pages/register.vue
+3
-2
No files found.
layouts/empty.vue
View file @
dda1f1e8
<
template
>
<v-app>
<Nuxt
/>
</v-app>
</
template
>
<
script
>
export
default
{}
export
default
{
computed
:
{
theme
()
{
return
(
this
.
$vuetify
.
theme
.
dark
)
?
'
dark
'
:
'
light
'
}
}
}
</
script
>
pages/login.vue
View file @
dda1f1e8
<
template
>
<v-app
:style=
"
{background: $vuetify.theme.themes.light.background}">
<div
class=
"body"
>
<form
class=
"login-form"
>
<NuxtLogo
/>
...
...
@@ -24,7 +25,7 @@
/>
<v-checkbox
v-model=
"checkbox"
:error-messages=
"checkboxErrors
"
color=
"green
"
label=
"Remember me"
required
@
change=
"$v.checkbox.$touch()"
...
...
@@ -44,6 +45,7 @@
</p>
</form>
</div>
</v-app>
</
template
>
<
script
>
export
default
{
...
...
@@ -56,6 +58,7 @@ import { validationMixin } from 'vuelidate'
import
{
required
,
minLength
,
email
}
from
'
vuelidate/lib/validators
'
export
default
{
dark
:
false
,
mixins
:
[
validationMixin
],
layout
:
'
empty
'
,
validations
:
{
...
...
@@ -143,21 +146,22 @@ export default {
}
}
</
script
>
<
style
>
<
style
scoped
>
.body
{
display
:
flex
;
justify-content
:
center
;
text-align
:
center
;
align-items
:
center
;
background-color
:
#
2c2c2c
;
background-color
:
#
8fc2ff
;
height
:
100vh
;
}
.login-form
{
width
:
27%
;
border
:
#8fc2ff
1px
solid
;
background-color
:
#1
21212
;
background-color
:
#1
11f70
;
border-radius
:
1rem
;
padding
:
2rem
1rem
;
border-radius
:
1rem
;
}
</
style
>
pages/register.vue
View file @
dda1f1e8
...
...
@@ -64,6 +64,7 @@ import { validationMixin } from 'vuelidate'
import
{
required
,
minLength
,
maxLength
,
email
,
sameAs
}
from
'
vuelidate/lib/validators
'
export
default
{
dark
:
false
,
mixins
:
[
validationMixin
],
layout
:
'
empty
'
,
validations
:
{
...
...
@@ -164,13 +165,13 @@ export default {
justify-content
:
center
;
text-align
:
center
;
align-items
:
center
;
background-color
:
#
2c2c2c
;
background-color
:
#
8fc2ff
;
height
:
100vh
;
}
.login-form
{
width
:
27%
;
border
:
#8fc2ff
1px
solid
;
background-color
:
#1
21212
;
background-color
:
#1
11f70
;
border-radius
:
1rem
;
padding
:
2rem
1rem
;
border-radius
:
1rem
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment