diff options
Diffstat (limited to 'web_src/js/components/ViewFileTreeItem.vue')
-rw-r--r-- | web_src/js/components/ViewFileTreeItem.vue | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/web_src/js/components/ViewFileTreeItem.vue b/web_src/js/components/ViewFileTreeItem.vue index 4a7569e921..5173c7eb46 100644 --- a/web_src/js/components/ViewFileTreeItem.vue +++ b/web_src/js/components/ViewFileTreeItem.vue @@ -1,7 +1,7 @@ <script lang="ts" setup> import {SvgIcon} from '../svg.ts'; import {isPlainClick} from '../utils/dom.ts'; -import {ref} from 'vue'; +import {shallowRef} from 'vue'; import {type createViewFileTreeStore} from './ViewFileTreeStore.ts'; type Item = { @@ -20,9 +20,9 @@ const props = defineProps<{ }>(); const store = props.store; -const isLoading = ref(false); -const children = ref(props.item.children); -const collapsed = ref(!props.item.children); +const isLoading = shallowRef(false); +const children = shallowRef(props.item.children); +const collapsed = shallowRef(!props.item.children); const doLoadChildren = async () => { collapsed.value = !collapsed.value; |