11<template >
2- <v-app id =" app-container" >
3- <v-app-bar app color =" primary" dark >
4- <div class =" d-flex align-center" >
5- <v-img alt =" Vuetify Logo" class =" shrink mr-2" contain
6- src =" https://cdn.vuetifyjs.com/images/logos/vuetify-logo-dark.png" transition =" scale-transition"
7- width =" 40" />
8- <span id =" app-name" >{{ appName }}</span >
9- <span id =" version" >{{ version }}</span >
10- <span id =" environment" >{{ environment }}</span >
11- </div >
12- <v-spacer />
13- <v-btn href =" https://github.com/vuetifyjs/vuetify/releases/latest" target =" _blank" text >
14- <span class =" mr-2" >Latest Release</span >
15- <v-icon >mdi-open-in-new</v-icon >
16- </v-btn >
17- </v-app-bar >
18- <v-content >
19- <v-sheet class =" text-center" >
20- <router-link to =" /" >Home</router-link >
21- <span >|</span >
22- <router-link to =" /vuetify-demo" >Vuetify Demo</router-link >
23- </v-sheet >
24- <transition name =" fade-transform" mode =" out-in" >
25- <router-view class =" app-container" />
26- </transition >
27- </v-content >
2+ <v-app id =" app" >
3+ <transition name =" fade-transform" mode =" out-in" >
4+ <router-view />
5+ </transition >
286 </v-app >
297</template >
308
31- <script lang="ts">
32- import Vue from ' vue'
33- import { AppUtil } from ' @/utils/app-util'
34-
35- export default Vue .extend ({
36- name: ' App' ,
37- data : () => ({
38- appName: ' ' ,
39- version: ' ' ,
40- environment: ' '
41- }),
42- mounted (): void {
43- this .appName = AppUtil .getName ()
44- .replace (/ -/ g , ' ' )
45- .split (' ' )
46- .map (word => word [0 ].toUpperCase () + word .substr (1 ).toLowerCase ())
47- .join (' ' )
48- this .version = AppUtil .getVersionInfo ()
49- this .environment = ` Environment: ${process .env .NODE_ENV } (${process .env .VUE_APP_ENV }) `
50- }
51- })
52- </script >
53-
549<!-- suppress CssUnusedSymbol -->
5510<style lang="scss" scoped>
5611.fade-transform-leave-active , .fade-transform-enter-active {
@@ -72,20 +27,5 @@ export default Vue.extend({
7227 font-size : 32px ;
7328 font-weight : bold ;
7429 }
75-
76- #version {
77- text-align : right ;
78- font-size : 32px ;
79- position : relative ;
80- left : 8px ;
81- }
82-
83- #environment {
84- text-align : right ;
85- font-size : 18px ;
86- position : relative ;
87- top : 4px ;
88- left : 16px ;
89- }
9030}
9131 </style >
0 commit comments