From f7c835854980bcf313c3e67b83ddc769419b35b2 Mon Sep 17 00:00:00 2001 From: Nithin David Thomas Date: Thu, 20 Feb 2020 19:48:09 +0530 Subject: [PATCH] Bug: Hide contact panel when inboxId is not present (#530) --- .../dashboard/conversation/ConversationView.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue b/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue index 1f52690e1..a0f4cb42d 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue @@ -37,13 +37,24 @@ export default { data() { return { pageTitle: this.$state, - isContactPanelOpen: false, + panelToggleState: false, }; }, computed: { ...mapGetters({ chatList: 'getAllConversations', }), + isContactPanelOpen: { + get() { + if (this.conversationId) { + return this.panelToggleState; + } + return false; + }, + set(val) { + this.panelToggleState = val; + }, + }, }, props: ['inboxId', 'conversationId'],