From d8806555f1d78a5fae7ae77acbcdad402e89951d Mon Sep 17 00:00:00 2001 From: wendrul <53628737+wendrul@users.noreply.github.com> Date: Tue, 17 Dec 2024 15:41:16 +0100 Subject: [PATCH 01/17] fix: add workspace selector and fix css for create webhook page (#4939) * fix: add workspace selector and fix css for create webhook page * Improve the tooltip message about token generation --- .../components/sidebar/WorkspaceMenu.svelte | 13 +- .../svix/create-webhook/+page@(root).svelte | 142 ++++++++++-------- 2 files changed, 88 insertions(+), 67 deletions(-) diff --git a/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte b/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte index 515d3514a6..bfa45d8d86 100644 --- a/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte +++ b/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte @@ -23,6 +23,9 @@ export let isCollapsed: boolean = false + // When used outside of the side bar, where links to workspace settings and such don't make as much sense. + export let strictWorkspaceSelect = false + async function toggleSwitchWorkspace(id: string) { if ($workspaceStore === id) { return @@ -76,7 +79,7 @@ {/each} - {#if isCloudHosted() || $superadmin} + {#if (isCloudHosted() || $superadmin) && !strictWorkspaceSelect}
{/if} + {#if !strictWorkspaceSelect} - {#if $userStore?.is_admin || $superadmin} + {/if} + {#if ($userStore?.is_admin || $superadmin) && !strictWorkspaceSelect}