feat(editor): Create call to action tooltip for trying the new canvas (no-changelog) (#11230)

This commit is contained in:
Alex Grozav
2024-10-21 14:06:24 +03:00
committed by GitHub
parent 3c93ec88cd
commit ba2827e7bb
7 changed files with 113 additions and 38 deletions

View File

@@ -1,5 +1,4 @@
<script lang="ts" setup>
import { useLocalStorage } from '@vueuse/core';
import { computed, watch } from 'vue';
import { onBeforeRouteLeave, useRoute, useRouter } from 'vue-router';
import NodeViewV1 from '@/views/NodeView.vue';
@@ -9,20 +8,16 @@ import { MAIN_HEADER_TABS, PLACEHOLDER_EMPTY_WORKFLOW_ID, VIEWS } from '@/consta
import { useWorkflowsStore } from '@/stores/workflows.store';
import { useWorkflowHelpers } from '@/composables/useWorkflowHelpers';
import { useSourceControlStore } from '@/stores/sourceControl.store';
import { useSettingsStore } from '@/stores/settings.store';
import { useNodeViewVersionSwitcher } from '@/composables/useNodeViewVersionSwitcher';
const workflowsStore = useWorkflowsStore();
const sourceControlStore = useSourceControlStore();
const settingsStore = useSettingsStore();
const router = useRouter();
const route = useRoute();
const workflowHelpers = useWorkflowHelpers({ router });
const nodeViewVersion = useLocalStorage(
'NodeView.version',
settingsStore.deploymentType === 'n8n-internal' ? '2' : '1',
);
const { nodeViewVersion } = useNodeViewVersionSwitcher();
const workflowId = computed<string>(() => route.params.name as string);