mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-14 00:02:55 +00:00
fix: hide the sidebar triggers header when no trigger entry is visible (#11715)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
133613c1ad
commit
e443eb3707
@@ -367,6 +367,10 @@
|
||||
return !page.url.pathname.includes(link.href) && !$usedTriggerKinds.includes(link.kind)
|
||||
})
|
||||
)
|
||||
let showAddTriggerMenu = $derived(extraTriggerLinks.length > 0 && allows('triggers'))
|
||||
let showTriggersGroup = $derived(
|
||||
showAddTriggerMenu || triggerMenuLinks.some((link) => !link.disabled)
|
||||
)
|
||||
// Admins, superadmins, and fork creators reach workspace settings (the latter
|
||||
// for the fork members screen; see isForkOwner / backend authorize_fork_owner_add_user).
|
||||
const canManageWorkspace = $derived(
|
||||
@@ -502,6 +506,8 @@
|
||||
<MenuLink class="!text-xs" {...menuLink} {isCollapsed} />
|
||||
{/each}
|
||||
</div>
|
||||
{/if}
|
||||
{#if showMain && showTriggersGroup}
|
||||
<div class="pt-4">
|
||||
{#if isCollapsed}
|
||||
<div class="text-secondary text-[0.5rem] uppercase transition-opacity opacity-0">
|
||||
@@ -529,7 +535,7 @@
|
||||
{#each triggerMenuLinks as menuLink (menuLink.href ?? menuLink.label)}
|
||||
<MenuLink class="!text-xs" {...menuLink} {isCollapsed} />
|
||||
{/each}
|
||||
{#if extraTriggerLinks.length > 0 && allows('triggers')}
|
||||
{#if showAddTriggerMenu}
|
||||
<Menu {createMenu} usePointerDownOutside>
|
||||
{#snippet triggr({ trigger })}
|
||||
<MeltButton
|
||||
|
||||
Reference in New Issue
Block a user