From dd43f9f92058a8eaf63a96f9bcc8fb5f5990a7e7 Mon Sep 17 00:00:00 2001 From: Kevin F Date: Wed, 15 Nov 2023 14:02:04 +0100 Subject: [PATCH] fix initial help drawer pop up :bug: --- packages/renderer/src/App.vue | 7 ++---- packages/renderer/src/views/ArcTreeView.vue | 28 +++++++++++++++------ 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/packages/renderer/src/App.vue b/packages/renderer/src/App.vue index 656f530..ddbf47f 100644 --- a/packages/renderer/src/App.vue +++ b/packages/renderer/src/App.vue @@ -21,8 +21,8 @@ import { setCssVar } from 'quasar'; import { onMounted, ref, reactive } from 'vue'; -import AppProperties from './AppProperties.ts'; -import ArcControlService from './ArcControlService.ts'; +import AppProperties from './AppProperties'; +import ArcControlService from './ArcControlService'; setCssVar('primary', '#2d3e50'); // import arcProperties from './ArcProperties.ts'; // import ArcCommanderService from './ArcCommanderService.ts'; @@ -79,8 +79,6 @@ onMounted(async () => { iProps.error_text = 'Unable to detect GIT.
Please verify that GIT is installed.'; iProps.error = true; } - // This is absolutly insane? Without this line the default in iProps is ignored? How? - iProps.showHelp = false; // iProps.toolbarMinimized = true; // openLocalArc('/home/jones/external/projects/TEMP/ArcPrototype'); // await ArcCommanderService.init(); @@ -150,7 +148,6 @@ const test = async ()=>{ import { reactive, ref, nextTick, watch, onMounted, onUnmounted, h } from 'vue'; import ContextMenu from '@imengyu/vue3-context-menu' -import AppProperties from '../AppProperties.ts'; -import ArcControlService from '../ArcControlService.ts'; +import AppProperties from '../AppProperties'; +import ArcControlService from '../ArcControlService'; import StringDialog from '../dialogs/StringDialog.vue'; import AddProtocolDialog from '../dialogs/AddProtocolDialog.vue'; import NewAssayDialog from '../dialogs/NewAssayDialog.vue'; import { useQuasar } from 'quasar' +import {ArcStudy, ArcAssay} from '@nfdi4plants/arctrl/ISA/ISA/ArcTypes/ArcTypes.js'; const $q = useQuasar(); -import {ArcStudy, ArcAssay} from '@nfdi4plants/arctrl/ISA/ISA/ArcTypes/ArcTypes.js'; +interface ArcTreeViewNode { + header: string; + type: string; + id: string; + label: string | undefined; + lazy: boolean; + icon: string; + selectable: boolean; + isDirectory: boolean; +} +let init: { + nodes: ArcTreeViewNode []; + root: string +} = { + nodes: [], + root: '' +} const emit = defineEmits(['openArc']); -const props = reactive({ - nodes: [], - root: '' -}); +const props = reactive(init); const arcTree = ref(null); const selected = ref(null);