Files
misskey/src/client/root.vue
syuilo ca23d81d0a wip
2020-07-23 23:50:15 +09:00

37 lines
644 B
Vue

<template>
<component :is="deck ? DeckUI : DefaultUI"/>
<!-- Render modals here -->
</template>
<script lang="ts">
import Vue from 'vue';
import DefaultUI from './default.vue';
import DeckUI from './deck.vue';
import { instanceName, deckmode } from './config';
export default Vue.extend({
components: {
DefaultUI,
DeckUI,
},
metaInfo: {
title: null,
titleTemplate: title => title ? `${title} | ${(instanceName || 'Misskey')}` : (instanceName || 'Misskey')
},
data() {
return {
stream: os.stream,
isMobile: isMobile,
};
},
methods: {
dialog(opts) {
this.$store.commit('showDialog', opts);
}
}
});
</script>