|
11 | 11 | shrink-on-scroll
|
12 | 12 | tile
|
13 | 13 | >
|
14 |
| - <v-toolbar-title class="align-self-center pb-0">{{ appTitle }}</v-toolbar-title> |
| 14 | + <v-toolbar-title |
| 15 | + :class="{'align-self-center pl-5 pb-0': $breakpoint.mdAndUp, 'align-self-center pl-0 pb-0': $breakpoint.smAndDown }" |
| 16 | + >{{ appTitle }}</v-toolbar-title> |
15 | 17 | <v-spacer />
|
16 | 18 | <v-app-bar-nav-icon class="hidden-md-and-up" @click.stop="drawer = !drawer" x-large />
|
17 | 19 | <MenuLinks :general-links="generalLinks" list-class="hidden-sm-and-down" />
|
|
25 | 27 | <nuxt />
|
26 | 28 | </v-content>
|
27 | 29 | <!-- Footer Area -->
|
28 |
| - <v-footer class="py-6"> |
29 |
| - <h2>{{ appTitle }}</h2> |
30 |
| - <p>{{ appDescription }}</p> |
31 |
| - <ul> |
32 |
| - <li v-for="(link, i) in footerLinks" :key="i + link.title"> |
33 |
| - <v-btn text rounded>{{ link.title }}</v-btn> |
34 |
| - </li> |
35 |
| - </ul> |
| 30 | + <v-footer class="d-flex flex-column align-center py-6"> |
| 31 | + <h2 |
| 32 | + :class="{'display-1 mb-3': $breakpoint.mdAndUp, 'headline mb-3': $breakpoint.smAndDown}" |
| 33 | + >{{ appTitle }}</h2> |
| 34 | + <p |
| 35 | + :class="{'headline': $breakpoint.mdAndUp, 'subtitle-1': $breakpoint.smAndDown}" |
| 36 | + >{{ appDescription }}</p> |
| 37 | + <nav> |
| 38 | + <ul class="d-flex flex-wrap py-3"> |
| 39 | + <li v-for="(link, i) in footerLinks" :key="i + link.title"> |
| 40 | + <v-btn text rounded>{{ link.title }}</v-btn> |
| 41 | + </li> |
| 42 | + </ul> |
| 43 | + </nav> |
36 | 44 | <v-container>
|
37 | 45 | {{ new Date().getFullYear() }} -
|
38 | 46 | <strong>{{ appTitle }}</strong>
|
@@ -107,7 +115,7 @@ export default {
|
107 | 115 | },
|
108 | 116 | navHeight() {
|
109 | 117 | let height = '100px'
|
110 |
| - switch (this.$vuetify.breakpoint.name) { |
| 118 | + switch (this.$breakpoint.name) { |
111 | 119 | case 'xs':
|
112 | 120 | height = '80px'
|
113 | 121 | break
|
@@ -168,53 +176,15 @@ body {
|
168 | 176 | .v-toolbar--prominent {
|
169 | 177 | .v-toolbar__content {
|
170 | 178 | align-items: center;
|
| 179 | + padding: 0.25rem 0.75rem; |
171 | 180 | }
|
172 | 181 | }
|
173 | 182 |
|
174 |
| -// .v-toolbar__content { |
175 |
| -// .v-toolbar__title { |
176 |
| -// font-size: 2rem; |
177 |
| -// font-weight: 900; |
178 |
| -// margin-left: 2rem; |
179 |
| -// } |
180 |
| -
|
181 |
| -// .v-list { |
182 |
| -// background: none; |
183 |
| -// display: flex; |
184 |
| -// align-items: center; |
185 |
| -// margin-right: 2rem; |
186 |
| -
|
187 |
| -// .v-list-item { |
188 |
| -// flex: 0; |
189 |
| -// margin: 0 0.5rem; |
190 |
| -// padding: 0 1.5rem; |
191 |
| -
|
192 |
| -// .v-list-item__title { |
193 |
| -// font-size: 1.33rem; |
194 |
| -// font-weight: 400; |
195 |
| -// } |
196 |
| -// } |
197 |
| -// } |
198 |
| -// } |
199 |
| -
|
200 | 183 | // footer
|
201 | 184 |
|
202 | 185 | .v-footer {
|
203 |
| - display: flex; |
204 |
| - flex-direction: column; |
205 |
| - align-items: center; |
206 |
| -
|
207 | 186 | ul {
|
208 |
| - display: flex; |
209 |
| - justify-content: center; |
210 | 187 | list-style-type: none;
|
211 |
| - padding: 1rem 0; |
212 |
| - } |
213 |
| -
|
214 |
| - .container { |
215 |
| - display: flex; |
216 |
| - justify-content: center; |
217 |
| - padding: 1rem 0; |
218 | 188 | }
|
219 | 189 | }
|
220 | 190 |
|
|
0 commit comments