@@ -152,6 +154,8 @@ import { useSearchBoxStore } from '@/stores/workspace/searchBoxStore'
import { useWorkspaceStore } from '@/stores/workspaceStore'
import { isNativeWindow } from '@/utils/envUtil'
+import TryVueNodeBanner from '../topbar/TryVueNodeBanner.vue'
+
const emit = defineEmits<{
ready: []
}>()
diff --git a/src/components/toast/GlobalToast.vue b/src/components/toast/GlobalToast.vue
index 73d3e9161..1955afe65 100644
--- a/src/components/toast/GlobalToast.vue
+++ b/src/components/toast/GlobalToast.vue
@@ -66,6 +66,7 @@ function updateToastPosition() {
.p-toast.p-component.p-toast-top-right {
top: ${rect.top + 100}px !important;
right: ${window.innerWidth - (rect.left + rect.width) + 20}px !important;
+ z-index: 10000 !important;
}
`
}
diff --git a/src/components/topbar/TryVueNodeBanner.vue b/src/components/topbar/TryVueNodeBanner.vue
new file mode 100644
index 000000000..30035904e
--- /dev/null
+++ b/src/components/topbar/TryVueNodeBanner.vue
@@ -0,0 +1,71 @@
+
+
+
+
+ {{ $t('vueNodesBanner.message') }}
+
+
+
+
+
+
+
diff --git a/src/locales/en/main.json b/src/locales/en/main.json
index 51037d036..c4a3c7b0e 100644
--- a/src/locales/en/main.json
+++ b/src/locales/en/main.json
@@ -1819,5 +1819,9 @@
"Close": "Close"
}
}
+ },
+ "vueNodesBanner": {
+ "message": "Nodes just got a new look and feel",
+ "tryItOut": "Try it out"
}
}
\ No newline at end of file