aboutsummaryrefslogtreecommitdiff
path: root/src/components/thread_tree
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/thread_tree')
-rw-r--r--src/components/thread_tree/thread_tree.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/components/thread_tree/thread_tree.js b/src/components/thread_tree/thread_tree.js
index cb1d2242..fd21c5bc 100644
--- a/src/components/thread_tree/thread_tree.js
+++ b/src/components/thread_tree/thread_tree.js
@@ -48,6 +48,13 @@ const ThreadTree = {
dive: Function
},
computed: {
+ suspendable () {
+ const selfSuspendable = this.$refs.statusComponent ? this.$refs.statusComponent.suspendable : true
+ if (this.$refs.childComponent) {
+ return selfSuspendable && this.$refs.childComponent.every(s => s.suspendable)
+ }
+ return selfSuspendable
+ },
reverseLookupTable () {
return this.conversation.reduce((table, status, index) => {
table[status.id] = index