Skip to content
Snippets Groups Projects
Commit d65e5541 authored by こぴなたみぽ's avatar こぴなたみぽ
Browse files

wip

parent 87e073a3
No related branches found
No related tags found
No related merge requests found
<mk-messaging-room-window>
<mk-window ref="window" is-modal={ false } width={ '500px' } height={ '560px' } popout={ popout }>
<yield to="header">%fa:comments%メッセージ: { parent.user.name }</yield>
<yield to="content">
<mk-messaging-room user={ parent.user }/>
</yield>
</mk-window>
<style lang="stylus" scoped>
:scope
> mk-window
[data-yield='header']
> [data-fa]
margin-right 4px
[data-yield='content']
> mk-messaging-room
height 100%
overflow auto
</style>
<script lang="typescript">
this.user = this.opts.user;
this.popout = `${_URL_}/i/messaging/${this.user.username}`;
this.on('mount', () => {
this.$refs.window.on('closed', () => {
this.$destroy();
});
});
</script>
</mk-messaging-room-window>
<template>
<mk-window ref="window" width="500px" height="560px" :popout="popout" @closed="$destroy">
<span slot="header" :class="$style.header">%fa:comments%メッセージ: {{ user.name }}</span>
<mk-messaging-room :user="user" :class="$style.content"/>
</mk-window>
</template>
<script lang="ts">
import Vue from 'vue';
import { url } from '../../../config';
export default Vue.extend({
props: ['user'],
computed: {
popout(): string {
return `${url}/i/messaging/${this.user.username}`;
}
}
});
</script>
<style lang="stylus" module>
.header
> [data-fa]
margin-right 4px
.content
height 100%
overflow auto
</style>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment