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 @@ 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 @@