diff --git a/packages/frontend-2/components/dashboard/Sidebar.vue b/packages/frontend-2/components/dashboard/Sidebar.vue index d1c1a6400..df3cc5423 100644 --- a/packages/frontend-2/components/dashboard/Sidebar.vue +++ b/packages/frontend-2/components/dashboard/Sidebar.vue @@ -26,7 +26,9 @@ class="absolute z-40 lg:static h-full flex w-[17rem] shrink-0 transition-all" :class="isOpenMobile ? '' : '-translate-x-[17rem] lg:translate-x-0'" > - + @@ -123,17 +125,13 @@ - - +
+ - +
+
+ + { } } }) + +const onPromoClick = () => { + mixpanel.track('Promo Banner Clicked', { + source: 'sidebar', + campaign: 'specklecon2024' + }) + + window.open('https://conf.speckle.systems/', '_blank') +} + +const openFeedbackDialog = () => { + showFeedbackDialog.value = true + isOpenMobile.value = false +} diff --git a/packages/frontend-2/components/feedback/Dialog.vue b/packages/frontend-2/components/feedback/Dialog.vue new file mode 100644 index 000000000..dc9f3792c --- /dev/null +++ b/packages/frontend-2/components/feedback/Dialog.vue @@ -0,0 +1,80 @@ + + + diff --git a/packages/frontend-2/components/header/NavUserMenu.vue b/packages/frontend-2/components/header/NavUserMenu.vue index 4e8dec9b6..4d63b8340 100644 --- a/packages/frontend-2/components/header/NavUserMenu.vue +++ b/packages/frontend-2/components/header/NavUserMenu.vue @@ -84,9 +84,8 @@ active ? 'bg-highlight-1' : '', 'text-body-xs flex px-2 py-1 text-foreground cursor-pointer transition mx-1 rounded' ]" - target="_blank" - to="https://docs.google.com/forms/d/e/1FAIpQLSeTOU8i0KwpgBG7ONimsh4YMqvLKZfSRhWEOz4W0MyjQ1lfAQ/viewform" - external + class="text-body-xs flex px-2 py-1 text-foreground cursor-pointer transition mx-1 rounded" + @click="openFeedbackDialog" > Feedback @@ -130,6 +129,7 @@ v-model:open="showSettingsDialog" v-model:target-menu-item="settingsDialogTarget" /> + diff --git a/packages/frontend-2/layouts/default.vue b/packages/frontend-2/layouts/default.vue index 194beb247..7aa1659a9 100644 --- a/packages/frontend-2/layouts/default.vue +++ b/packages/frontend-2/layouts/default.vue @@ -1,7 +1,6 @@