aboutsummaryrefslogtreecommitdiffstats
path: root/web_src/js/components/ViewFileTreeItem.vue
diff options
context:
space:
mode:
Diffstat (limited to 'web_src/js/components/ViewFileTreeItem.vue')
-rw-r--r--web_src/js/components/ViewFileTreeItem.vue8
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;