Fix dropdown alignment to respect viewport edges
- Org switcher: align="start" keeps dropdown away from top of viewport - User menu: align="end" keeps dropdown away from bottom of viewport Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,7 +43,7 @@ function handleOrgSelect(slug: string) {
|
|||||||
</button>
|
</button>
|
||||||
{/snippet}
|
{/snippet}
|
||||||
</DropdownMenu.Trigger>
|
</DropdownMenu.Trigger>
|
||||||
<DropdownMenu.Content class="w-56" side="right" sideOffset={8}>
|
<DropdownMenu.Content class="w-56" side="right" align="start" sideOffset={8}>
|
||||||
<DropdownMenu.Label>Organizations</DropdownMenu.Label>
|
<DropdownMenu.Label>Organizations</DropdownMenu.Label>
|
||||||
<DropdownMenu.Separator />
|
<DropdownMenu.Separator />
|
||||||
{#if orgsQuery.isPending}
|
{#if orgsQuery.isPending}
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ async function handleSignOut() {
|
|||||||
</button>
|
</button>
|
||||||
{/snippet}
|
{/snippet}
|
||||||
</DropdownMenu.Trigger>
|
</DropdownMenu.Trigger>
|
||||||
<DropdownMenu.Content class="w-64" side="right" sideOffset={8}>
|
<DropdownMenu.Content class="w-64" side="right" align="end" sideOffset={8}>
|
||||||
<!-- User info header -->
|
<!-- User info header -->
|
||||||
<div class="flex items-center gap-3 p-2">
|
<div class="flex items-center gap-3 p-2">
|
||||||
{#if user?.avatarUrl}
|
{#if user?.avatarUrl}
|
||||||
|
|||||||
Reference in New Issue
Block a user