2018-03-29 17:20:35 +02:00
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<new-toot></new-toot>
|
2022-04-27 16:35:39 +02:00
|
|
|
<jump v-if="jumpModal"></jump>
|
2018-03-29 17:20:35 +02:00
|
|
|
<image-viewer></image-viewer>
|
2018-06-15 18:08:34 +02:00
|
|
|
<list-membership></list-membership>
|
2022-04-28 16:25:21 +02:00
|
|
|
<add-list-member v-if="addListMemberModal"></add-list-member>
|
|
|
|
<mute-confirm v-if="muteConfirmModal"></mute-confirm>
|
2018-08-22 16:30:49 +02:00
|
|
|
<shortcut></shortcut>
|
2022-04-28 14:30:37 +02:00
|
|
|
<report v-if="reportModal"></report>
|
2018-03-29 17:20:35 +02:00
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
2022-04-27 16:35:39 +02:00
|
|
|
import { mapState } from 'vuex'
|
2018-03-29 17:20:35 +02:00
|
|
|
import NewToot from './Modals/NewToot'
|
|
|
|
import Jump from './Modals/Jump'
|
|
|
|
import ImageViewer from './Modals/ImageViewer'
|
2018-06-15 18:08:34 +02:00
|
|
|
import ListMembership from './Modals/ListMembership'
|
2018-06-18 17:39:42 +02:00
|
|
|
import AddListMember from './Modals/AddListMember'
|
2018-09-12 17:14:40 +02:00
|
|
|
import MuteConfirm from './Modals/MuteConfirm'
|
2018-08-22 16:30:49 +02:00
|
|
|
import Shortcut from './Modals/Shortcut'
|
2018-09-30 16:01:40 +02:00
|
|
|
import Report from './Modals/Report'
|
2018-03-29 17:20:35 +02:00
|
|
|
|
|
|
|
export default {
|
|
|
|
name: 'modals',
|
|
|
|
components: {
|
|
|
|
NewToot,
|
|
|
|
Jump,
|
2018-06-15 18:08:34 +02:00
|
|
|
ImageViewer,
|
2018-06-18 17:39:42 +02:00
|
|
|
ListMembership,
|
2018-08-22 16:30:49 +02:00
|
|
|
AddListMember,
|
2018-09-12 17:14:40 +02:00
|
|
|
MuteConfirm,
|
2018-09-30 16:01:40 +02:00
|
|
|
Shortcut,
|
2022-04-27 16:35:39 +02:00
|
|
|
Report
|
2022-04-18 15:41:52 +02:00
|
|
|
},
|
2022-04-27 16:35:39 +02:00
|
|
|
computed: {
|
|
|
|
...mapState({
|
2022-04-28 14:30:37 +02:00
|
|
|
jumpModal: state => state.TimelineSpace.Modals.Jump.modalOpen,
|
2022-04-28 16:25:21 +02:00
|
|
|
reportModal: state => state.TimelineSpace.Modals.Report.modalOpen,
|
|
|
|
muteConfirmModal: state => state.TimelineSpace.Modals.MuteConfirm.modalOpen,
|
|
|
|
addListMemberModal: state => state.TimelineSpace.Modals.AddListMember.modalOpen
|
2022-04-27 16:35:39 +02:00
|
|
|
})
|
|
|
|
}
|
2018-03-29 17:20:35 +02:00
|
|
|
}
|
|
|
|
</script>
|