From cda2ddee322dea19002eaa4ba00ecd8e69275c7a Mon Sep 17 00:00:00 2001 From: Joscha Date: Fri, 7 Feb 2025 02:22:43 +0100 Subject: [PATCH] Grey out fold symbol if note is stuck open --- gdn-app/src/components/CNote.vue | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gdn-app/src/components/CNote.vue b/gdn-app/src/components/CNote.vue index 4ed2cef..e932947 100644 --- a/gdn-app/src/components/CNote.vue +++ b/gdn-app/src/components/CNote.vue @@ -36,7 +36,8 @@ const children = computed(() => { return children; }); -const open = computed(() => ui.openPaths.has(props.path)); +const mayOpen = computed(() => children.value.length > 0); +const open = computed(() => mayOpen.value && ui.openPaths.has(props.path)); const focused = computed(() => ui.focusPath === props.path); const creating = ref(false); @@ -90,8 +91,13 @@ function onClick() { :class="focused ? ['hover:bg-neutral-300'] : ['hover:bg-neutral-200']" @click.stop="toggleOpen()" > - - + + +