From 18b7ac1f742e4ef59abee514fe7dbf49c4e4c6ec Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 8 Oct 2024 09:45:33 +0200 Subject: [PATCH] Feat: Remove workspace promobanner (#3185) --- .../components/dashboard/Sidebar.vue | 22 +++- .../components/promo-banners/Workspace.vue | 109 ------------------ packages/frontend-2/layouts/default.vue | 1 - packages/frontend-2/pages/index.vue | 17 +-- .../src/components/layout/sidebar/Promo.vue | 38 ++++++ .../layout/sidebar/Sidebar.stories.ts | 5 + .../src/components/layout/sidebar/Sidebar.vue | 14 ++- packages/ui-components/src/lib.ts | 2 + 8 files changed, 83 insertions(+), 125 deletions(-) delete mode 100644 packages/frontend-2/components/promo-banners/Workspace.vue create mode 100644 packages/ui-components/src/components/layout/sidebar/Promo.vue diff --git a/packages/frontend-2/components/dashboard/Sidebar.vue b/packages/frontend-2/components/dashboard/Sidebar.vue index 9078713ee..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'" > - + @@ -156,6 +158,14 @@ + @@ -173,6 +183,7 @@ import { FormButton, LayoutSidebar, + LayoutSidebarPromo, LayoutSidebarMenu, LayoutSidebarMenuGroup, LayoutSidebarMenuGroupItem @@ -249,6 +260,15 @@ onWorkspaceResult((result) => { } }) +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/promo-banners/Workspace.vue b/packages/frontend-2/components/promo-banners/Workspace.vue deleted file mode 100644 index bfc2137a0..000000000 --- a/packages/frontend-2/components/promo-banners/Workspace.vue +++ /dev/null @@ -1,109 +0,0 @@ - - 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 @@