33
33
<v-toolbar-title v-text =" title" ></v-toolbar-title >
34
34
<v-spacer ></v-spacer >
35
35
<div v-if =" user" id =" user" class =" text-xs-center" >
36
- <v-menu
37
- offset-x
38
- :close-on-content-click =" false"
39
- :nudge-top =" 200"
40
- v-model =" menu" >
41
- <v-btn icon slot =" activator" ><v-icon medium >settings</v-icon ></v-btn >
42
- <v-card >
43
- <v-list >
44
- <v-list-tile avatar >
45
- <v-list-tile-avatar >
46
- <img :src =" $store.state.user.photoURL" alt =" John" >
47
- </v-list-tile-avatar >
48
- <v-list-tile-content >
49
- <v-list-tile-title v-if =" user.displayName" >{{user.displayName}}</v-list-tile-title >
50
- </v-list-tile-content >
51
- </v-list-tile >
52
- <v-divider ></v-divider >
53
-
54
- <v-list-tile >
55
- <v-spacer ></v-spacer >
56
- <v-list-tile-action >
57
- <v-btn primary class =" mt-2" color =" primary" @click.native =" logout" >
58
- Logout
59
- </v-btn >
60
- </v-list-tile-action >
61
- </v-list-tile >
62
- </v-list >
63
- </v-card >
64
- </v-menu >
36
+ <v-menu
37
+ offset-x
38
+ :close-on-content-click =" false"
39
+ :nudge-top =" 200"
40
+ v-model =" menu" >
41
+ <v-btn icon slot =" activator" ><v-icon medium >settings</v-icon ></v-btn >
42
+ <v-card >
43
+ <v-list >
44
+ <v-list-tile avatar >
45
+ <v-list-tile-avatar >
46
+ <img :src =" $store.state.user.photoURL" alt =" John" >
47
+ </v-list-tile-avatar >
48
+ <v-list-tile-content >
49
+ <v-list-tile-title v-if =" user.displayName" >{{user.displayName}}</v-list-tile-title >
50
+ </v-list-tile-content >
51
+ </v-list-tile >
52
+ <v-divider ></v-divider >
65
53
54
+ <v-list-tile >
55
+ <v-spacer ></v-spacer >
56
+ <v-list-tile-action >
57
+ <v-btn primary class =" mt-2" color =" primary" @click.native =" logout" >
58
+ Logout
59
+ </v-btn >
60
+ </v-list-tile-action >
61
+ </v-list-tile >
62
+ </v-list >
63
+ </v-card >
64
+ </v-menu >
66
65
</div >
67
-
68
66
</v-toolbar >
69
67
<v-content >
70
- <v-container >
71
- <nuxt />
72
- </v-container >
73
- </v-content >
68
+ <v-container fluid >
69
+ <nuxt />
70
+ </v-container >
71
+ </v-content >
74
72
<v-footer :fixed =" fixed" app >
75
73
<span >© ; 2017</span >
76
74
</v-footer >
@@ -86,7 +84,7 @@ export default {
86
84
items: [
87
85
{ icon: ' home' , title: ' Welcome' , to: ' /' },
88
86
{ icon: ' info' , title: ' About' , to: ' /about' },
89
- { icon: ' person' , title: ' Admin' , to: ' /admin' },
87
+ { icon: ' person' , title: ' Admin' , to: ' /admin' }
90
88
// { icon: 'store', title: 'FireStore', to: '/firestore' }
91
89
],
92
90
title: ' Nuxt Firebase Auth' ,
@@ -106,31 +104,31 @@ export default {
106
104
})
107
105
}
108
106
}
109
- }
107
+ }
110
108
</script >
111
109
112
110
<style >
113
- .navigation-drawer > .list :not (.list--dense ) .list__tile {
111
+ .v- navigation-drawer > .list :not (.list--dense ) .list__tile {
114
112
font-size : 17px ;
115
113
}
116
114
.avatar {
117
115
max-width : 75px ;
118
116
}
119
117
120
- .list__tile--active.list__tile.list__tile--link {
118
+ /* .list__tile--active.list__tile.list__tile--link {
119
+
120
+ } */
121
121
122
- }
123
122
a .nuxt-link-exact-active.list__tile--active.list__tile.list__tile--link {
124
123
font-weight : 900 !important ;
125
124
color : #3f51b5 !important ;
126
125
}
127
- .list__tile--link {
126
+ .v- list__tile--link {
128
127
border-left : 10px solid transparent ;
129
128
}
130
- .list__tile--link.list__tile--active {
129
+ .v- list__tile--link.v- list__tile--active {
131
130
color : rgba (0 ,0 ,0 ,.87 );
132
131
border-left : 10px solid gray ;
133
132
}
134
133
135
-
136
134
</style >
0 commit comments