#42 remove legacy code

pull/1/head
Thomas Ballmann 4 years ago
parent 156686de19
commit 4db975f0a1

@ -7,10 +7,7 @@
class="grey darken-3" class="grey darken-3"
dark dark
app app
:temporary="temporary"
mobile-breakpoint="sm" mobile-breakpoint="sm"
_mini-variant-width="150"
_mini-variant
:clipped="clipped" :clipped="clipped"
> >
<template <template
@ -34,28 +31,20 @@
</template> </template>
</v-img> </v-img>
</template> </template>
<v-sheet <template #append>
v-if="0" <v-list class="py-0">
rounded="lg" <v-divider />
> <v-list-item
<v-img link
:aspect-ratio="16/9" to="/setup"
src="/api/device/screen" >
> <v-list-item-content class="text-center">
<template #placeholder> <v-icon>$support</v-icon>
<v-row <v-list-item-title>Assistant</v-list-item-title>
class="fill-height ma-0 grey" </v-list-item-content>
align="center" </v-list-item>
justify="center" </v-list>
> </template>
<v-progress-circular
indeterminate
color="grey lighten-5"
/>
</v-row>
</template>
</v-img>
</v-sheet>
<v-list nav> <v-list nav>
<v-list-item <v-list-item
@ -65,14 +54,14 @@
link link
> >
<v-list-item-content <v-list-item-content
v-if="1" v-if="0"
class="text-center" class="text-center"
> >
<v-icon>{{ page.icon }}</v-icon> <v-icon>{{ page.icon }}</v-icon>
<v-list-item-title>{{ page.label }}</v-list-item-title> <v-list-item-title>{{ page.label }}</v-list-item-title>
</v-list-item-content> </v-list-item-content>
<template v-if="0"> <template v-if="1">
<v-list-item-icon> <v-list-item-icon>
<v-icon>{{ page.icon }}</v-icon> <v-icon>{{ page.icon }}</v-icon>
</v-list-item-icon> </v-list-item-icon>
@ -83,6 +72,7 @@
</template> </template>
</v-list-item> </v-list-item>
<!--
<v-divider /> <v-divider />
<v-list-item <v-list-item
link link
@ -93,6 +83,7 @@
<v-list-item-title>Assistant</v-list-item-title> <v-list-item-title>Assistant</v-list-item-title>
</v-list-item-content> </v-list-item-content>
</v-list-item> </v-list-item>
-->
</v-list> </v-list>
</v-navigation-drawer> </v-navigation-drawer>
@ -124,30 +115,30 @@
<div>{{ settings.device.name }}</div> <div>{{ settings.device.name }}</div>
<v-spacer /> <v-spacer />
<v-progress-circular <div class="hidden-xs-only mx-3">
:rotate="-90" <v-icon>$slideshow</v-icon>
:value="40" <v-progress-linear
class="mx-3 hidden-xs-only" :value="40"
size="40" size="40"
> color="white"
<v-icon>$playlist</v-icon> />
</v-progress-circular> </div>
<div class="hidden-xs-only mx-3">
<v-progress-circular
:rotate="-90"
:value="40"
class="mx-3 hidden-xs-only"
size="40"
>
<v-icon>$storage</v-icon> <v-icon>$storage</v-icon>
</v-progress-circular> <v-progress-linear
:value="72"
color="white"
/>
</div>
<template v-if="stats.wifi.connected"> <template v-if="stats.wifi.connected">
<v-btn <v-btn
icon icon
class="hidden-xs-only" class="hidden-xs-only"
> >
<v-icon>{{ stats.wifi.rssi | wifiIcon(0) }}</v-icon> <v-icon>
{{ stats.wifi.rssi | wifiIcon(0) }}
</v-icon>
</v-btn> </v-btn>
<span class="hidden-xs-only">{{ new Date(stats.device.time * 1000).toLocaleString(undefined, {month: 'numeric', day: 'numeric', year: 'numeric', hour: '2-digit', minute: '2-digit'}) }}</span> <span class="hidden-xs-only">{{ new Date(stats.device.time * 1000).toLocaleString(undefined, {month: 'numeric', day: 'numeric', year: 'numeric', hour: '2-digit', minute: '2-digit'}) }}</span>
</template> </template>
@ -170,12 +161,25 @@
<v-main class="grey lighten-3"> <v-main class="grey lighten-3">
<v-container> <v-container>
<v-sheet <v-col
min-height="70vh" class="_md _offset-md"
rounded="lg" cols="12"
sm="8"
offset-sm="2"
md="8"
offset-md="2"
lg="6"
offset-lg="3"
> >
<router-view /> <v-sheet
</v-sheet> _min-width="1vh"
_max-width="50vh"
min-height="70vh"
rounded="lg"
>
<router-view />
</v-sheet>
</v-col>
</v-container> </v-container>
</v-main> </v-main>
</div> </div>
@ -193,7 +197,7 @@
pages: [ pages: [
{ {
label: 'Dashboard', label: 'Dashboard',
icon: '$lock', icon: '$dashboard',
to: '/', to: '/',
}, },
{ {
@ -203,7 +207,7 @@
}, },
{ {
label: 'Playlist', label: 'Playlist',
icon: '$playlist', icon: '$slideshow',
to: '/playlist', to: '/playlist',
}, },
{ {
@ -225,9 +229,6 @@
}), }),
computed: { computed: {
...mapState(['stats', 'settings']), ...mapState(['stats', 'settings']),
temporary () {
return this.smAndDown
},
}, },
} }
</script> </script>

@ -2,7 +2,6 @@ import Vue from 'vue'
import VueRouter from 'vue-router' import VueRouter from 'vue-router'
const Dashboard = () => import('../views/Dashboard') const Dashboard = () => import('../views/Dashboard')
const Settings = () => import('../views/Settings')
const Device = () => import('../views/Device') const Device = () => import('../views/Device')
const Playlist = () => import('../views/Playlist') const Playlist = () => import('../views/Playlist')
const Wifi = () => import('../views/Wifi') const Wifi = () => import('../views/Wifi')
@ -22,7 +21,6 @@ Vue.use(VueRouter)
export default new VueRouter({ export default new VueRouter({
routes: [ routes: [
{ path: '/', component: Dashboard }, { path: '/', component: Dashboard },
{ path: '/settings', component: Settings, meta: { transitionName: 'slide' } },
{ path: '/device', component: Device, meta: { transitionName: 'slide' } }, { path: '/device', component: Device, meta: { transitionName: 'slide' } },
{ path: '/playlist', component: Playlist, meta: { transitionName: 'slide' } }, { path: '/playlist', component: Playlist, meta: { transitionName: 'slide' } },
{ path: '/wifi', component: Wifi, meta: { transitionName: 'slide' } }, { path: '/wifi', component: Wifi, meta: { transitionName: 'slide' } },

Loading…
Cancel
Save