Blame view
src/components/chat/ChatContact.vue
1.25 KB
93a68cfa1
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
<template> <v-container class="fill-height pa-0 ma-0 chat-drawer-container fluid"> <template v-if="!$vuetify.breakpoint.smAndDown"> <v-layout row> <v-flex lg3 class="chat-contact--sidebar white"> <chat-contact-list></chat-contact-list> </v-flex> <v-flex lg9> <chat-contact-profile></chat-contact-profile> </v-flex> </v-layout> </template> <template v-else> <v-layout column> <v-flex sm12 class="white" v-if="showSidebar"> <chat-contact-list></chat-contact-list> </v-flex> <v-flex sm12 v-if="showWindow"> <chat-contact-profile></chat-contact-profile> </v-flex> </v-layout> </template> </v-container> </template> <script> import ChatContactList from './ChatContactList'; import ChatContactProfile from './ChatContactProfile'; export default { components: { ChatContactList, ChatContactProfile }, data () { return { chat: null, selectedTab: null, }; }, computed: { showSidebar () { return this.$route.params.uuid === undefined; }, showWindow () { return this.$route.params.uuid !== undefined; }, }, }; </script> |