<ModalDialog :label :shown :closed :title background="var(--main-bg)">
  <ComposeBox realm="dialog" size="slim" on:postedStatus="onPostedStatus()" />
</ModalDialog>
<script>
  import ModalDialog from './ModalDialog.html'
  import ComposeBox from '../compose/ComposeBox.html'

  export default {
    components: {
      ModalDialog,
      ComposeBox
    },
    methods: {
      async show() {
        this.set({shown: true})
      },
      onPostedStatus() {
        this.set({closed: true})
      }
    }
  }
</script>