fix-app-drawer-offset (#5922)

This commit is contained in:
centdix
2025-06-12 16:32:35 +02:00
committed by GitHub
parent ff9acb4717
commit 6e7ea4111c
2 changed files with 3 additions and 1 deletions
@@ -136,6 +136,7 @@
outputs?.open.set(false)
onCloseRecomputeIds?.forEach((id) => $runnableComponents?.[id]?.cb?.map((cb) => cb?.()))
}}
disableChatOffset={true}
>
<DrawerContent
title={resolvedConfig.drawerTitle}
@@ -13,6 +13,7 @@
export let shouldUsePortal: boolean = true
export let offset: number = 0
export let preventEscape = false
export let disableChatOffset: boolean = false
let disposable: Disposable | undefined = undefined
@@ -81,7 +82,7 @@
class:open
class:close={!open && timeout}
class:global-chat-open={aiChatManager.open}
style={`${style}; --zIndex: ${zIndex}; --adjusted-offset: calc(${aiChatManager.open && placement === 'right' ? aiChatManager.size : 0}% + 4px)`}
style={`${style}; --zIndex: ${zIndex}; --adjusted-offset: calc(${aiChatManager.open && placement === 'right' && !disableChatOffset ? aiChatManager.size : 0}% + 4px)`}
>
<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->