From 62480ca13b9235c6ff37b40cf01d8272bd5a09c3 Mon Sep 17 00:00:00 2001 From: DorraJaouad Date: Wed, 17 Apr 2024 09:57:12 +0200 Subject: [PATCH] fix(PublicShareSidebar): fix prop reactivity Signed-off-by: DorraJaouad --- src/mainPublicShareSidebar.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mainPublicShareSidebar.js b/src/mainPublicShareSidebar.js index a19901171d1..b0915c7b01f 100644 --- a/src/mainPublicShareSidebar.js +++ b/src/mainPublicShareSidebar.js @@ -19,7 +19,7 @@ */ import { createPinia, PiniaVuePlugin } from 'pinia' -import Vue from 'vue' +import Vue, { reactive } from 'vue' import VueObserveVisibility from 'vue-observe-visibility' import vOutsideEvents from 'vue-outside-events' import VueShortKey from 'vue-shortkey' @@ -84,9 +84,9 @@ adjustLayout() // An "isOpen" boolean should be passed to the component, but as it is a // primitive it would not be reactive; it needs to be wrapped in an object and // that object passed to the component to get reactivity. -const sidebarState = { +const sidebarState = reactive({ isOpen: false, -} +}) // Open the sidebar by default based on the window width using the same // threshold as in the main Talk UI (in Talk 7).