hungergames/src/components/NavigationDrawer.vue

50 lines
1.3 KiB
Vue
Raw Normal View History

2017-09-29 18:12:00 +02:00
<template>
<v-navigation-drawer
2017-11-21 22:11:58 +01:00
fixed
2017-09-29 18:12:00 +02:00
clipped
2017-10-22 21:20:58 +02:00
app
2017-11-21 22:11:58 +01:00
disable-resize-watcher
2017-09-29 18:12:00 +02:00
v-model="isActive"
>
<v-list>
<v-list-tile :to="{ name: 'Home' }" exact>
<v-list-tile-action>
<v-icon>play_arrow</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Play!</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
2017-10-22 21:20:58 +02:00
<v-list-tile :to="{ name: 'About' }" exact>
<v-list-tile-action>
<v-icon>info</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>About</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
2017-09-29 18:12:00 +02:00
</v-list>
</v-navigation-drawer>
</template>
<script>
/**
* TODO: Should stick to the toolbar on xs screens. Should be fixed by Vuetify 0.16.
*/
export default {
props: {
value: Boolean,
},
computed: {
isActive: {
get() {
return this.value;
},
set(val) {
this.$emit('input', val);
},
},
},
};
</script>