diff options
Diffstat (limited to 'src/web/app/desktop/views/components/messaging-window.vue')
| -rw-r--r-- | src/web/app/desktop/views/components/messaging-window.vue | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/web/app/desktop/views/components/messaging-window.vue b/src/web/app/desktop/views/components/messaging-window.vue new file mode 100644 index 0000000000..f8df20bc1a --- /dev/null +++ b/src/web/app/desktop/views/components/messaging-window.vue @@ -0,0 +1,33 @@ +<template> +<mk-window ref="window" width='500px' height='560px' @closed="$destroy"> + <span slot="header" :class="$style.header">%fa:comments%メッセージ</span> + <mk-messaging :class="$style.content" @navigate="navigate"/> +</mk-window> +</template> + +<script lang="ts"> +import Vue from 'vue'; +export default Vue.extend({ + methods: { + navigate(user) { + document.body.appendChild(new MkMessagingRoomWindow({ + parent: this, + propsData: { + user: user + } + }).$mount().$el); + } + } +}); +</script> + +<style lang="stylus" module> +.header + > [data-fa] + margin-right 4px + +.content + height 100% + overflow auto + +</style> |