diff --git a/front/src/components/Promo/load_models.vue b/front/src/components/Promo/load_models.vue
index 689aea2..cc557b7 100644
--- a/front/src/components/Promo/load_models.vue
+++ b/front/src/components/Promo/load_models.vue
@@ -175,6 +175,16 @@ const clickEvent = (event: MouseEvent) => {
openSidebar(parseInt(names[0].replace('_clickable', '')))
}
}
+
+watch(() => sidebar_scene.list, () => {
+ sidebar_scene.list.forEach(element => {
+ const el = seekByName(scene.value, element.name)
+ if (!el) return
+ if (el.visible !== element.is_enabled) {
+ el.visible = element.is_enabled
+ }
+ });
+}, { deep: true })
@@ -185,7 +195,7 @@ const clickEvent = (event: MouseEvent) => {
-
+
\ No newline at end of file
diff --git a/front/src/components/Promo/sidebar.vue b/front/src/components/Promo/sidebar.vue
index cb8cccb..91a407c 100644
--- a/front/src/components/Promo/sidebar.vue
+++ b/front/src/components/Promo/sidebar.vue
@@ -6,9 +6,10 @@ import { usePromoSidebar } from '../../stores/promo_sidebar';
import { usePromoScene } from '../../stores/promo_scene';
const sidebar = usePromoSidebar()
-const scene = usePromoScene()
+const sidebar_scene = usePromoScene()
const sidebar_obj = ref()
// onClickOutside(sidebar_obj, () => sidebar.close())
+