From ec95ebdfb3598432c0c4b9865dac5fb4bef5b08c Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle <139135120+andrewwallacespeckle@users.noreply.github.com> Date: Mon, 5 Feb 2024 15:32:01 +0000 Subject: [PATCH] [WBX-31] Make account modal less annoying in the viewer (#2009) * Changes settings card to team when logged out * Speckle Logo to Marketing Site when logged out * Add Signin button to desktop header * Remove click counter - Launch modal instead * Fix webhook being in Settings dialog * Change team icon * Changes from Benjamins Comments * Remove Join the conversation * Move dialogs to parent * Move loginUrl logic to parent * Small fixes * Default active to true in LogoBlock * Simplify HeaderLogoBlock for this ticket. Change type from CR --- .../components/header/LogoBlock.vue | 33 +++++++----- .../frontend-2/components/header/NavBar.vue | 29 ++++++++++- .../components/header/NavUserMenu.vue | 20 +++----- .../frontend-2/components/popups/SignIn.vue | 51 ------------------- .../project/page/stats-block/Settings.vue | 15 ++++-- .../components/project/page/team/Dialog.vue | 2 +- .../components/viewer/AnchoredPoints.vue | 13 ++++- .../viewer/anchored-point/NewThread.vue | 10 +++- .../viewer/anchored-point/Thread.vue | 7 +++ 9 files changed, 94 insertions(+), 86 deletions(-) diff --git a/packages/frontend-2/components/header/LogoBlock.vue b/packages/frontend-2/components/header/LogoBlock.vue index 8db092f737..7532712f49 100644 --- a/packages/frontend-2/components/header/LogoBlock.vue +++ b/packages/frontend-2/components/header/LogoBlock.vue @@ -1,28 +1,35 @@ - + + Speckle diff --git a/packages/frontend-2/components/header/NavBar.vue b/packages/frontend-2/components/header/NavBar.vue index 765012358e..078706bed3 100644 --- a/packages/frontend-2/components/header/NavBar.vue +++ b/packages/frontend-2/components/header/NavBar.vue @@ -3,7 +3,7 @@ - + + + Sign In + - + @@ -28,5 +37,21 @@ diff --git a/packages/frontend-2/components/header/NavUserMenu.vue b/packages/frontend-2/components/header/NavUserMenu.vue index 3c0f61aa5c..8c0ff8c074 100644 --- a/packages/frontend-2/components/header/NavUserMenu.vue +++ b/packages/frontend-2/components/header/NavUserMenu.vue @@ -105,7 +105,7 @@ Sign Out - + diff --git a/packages/frontend-2/components/project/page/stats-block/Settings.vue b/packages/frontend-2/components/project/page/stats-block/Settings.vue index 645b3e14ba..63a5592b0b 100644 --- a/packages/frontend-2/components/project/page/stats-block/Settings.vue +++ b/packages/frontend-2/components/project/page/stats-block/Settings.vue @@ -3,10 +3,17 @@ - + Settings + + + Team + {{ project.role?.split(':').reverse()[0] }} @@ -16,7 +23,7 @@ - + {{ project.role === 'stream:owner' ? 'Manage' : 'View' }} @@ -29,9 +36,11 @@