diff options
Diffstat (limited to 'src/client/app/mobile/views/components/sub-note-content.vue')
| -rw-r--r-- | src/client/app/mobile/views/components/sub-note-content.vue | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/client/app/mobile/views/components/sub-note-content.vue b/src/client/app/mobile/views/components/sub-note-content.vue new file mode 100644 index 0000000000..22e6ebe3f1 --- /dev/null +++ b/src/client/app/mobile/views/components/sub-note-content.vue @@ -0,0 +1,43 @@ +<template> +<div class="mk-sub-note-content"> + <div class="body"> + <a class="reply" v-if="note.replyId">%fa:reply%</a> + <mk-note-html v-if="note.text" :text="note.text" :i="os.i"/> + <a class="rp" v-if="note.renoteId">RP: ...</a> + </div> + <details v-if="note.media.length > 0"> + <summary>({{ note.media.length }}個のメディア)</summary> + <mk-media-list :media-list="note.media"/> + </details> + <details v-if="note.poll"> + <summary>%i18n:mobile.tags.mk-sub-note-content.poll%</summary> + <mk-poll :note="note"/> + </details> +</div> +</template> + +<script lang="ts"> +import Vue from 'vue'; +export default Vue.extend({ + props: ['note'] +}); +</script> + +<style lang="stylus" scoped> +.mk-sub-note-content + overflow-wrap break-word + + > .body + > .reply + margin-right 6px + color #717171 + + > .rp + margin-left 4px + font-style oblique + color #a0bf46 + + mk-poll + font-size 80% + +</style> |