diff --git a/frontend/src/lib/components/common/button/Button.svelte b/frontend/src/lib/components/common/button/Button.svelte index 4e5f0de70b..c4f6562430 100644 --- a/frontend/src/lib/components/common/button/Button.svelte +++ b/frontend/src/lib/components/common/button/Button.svelte @@ -307,6 +307,7 @@
0 ? dividerClass : '', + 'shrink-0', wrapperClasses, 'flex flex-row rounded-md', disabled ? 'divide-text-disabled cursor-not-allowed' : '' diff --git a/frontend/src/lib/components/copilot/chat/AIChat.svelte b/frontend/src/lib/components/copilot/chat/AIChat.svelte index 38c191e0d1..9e41034fbe 100644 --- a/frontend/src/lib/components/copilot/chat/AIChat.svelte +++ b/frontend/src/lib/components/copilot/chat/AIChat.svelte @@ -1,6 +1,6 @@ {#if !disableAi} - +
- - - + {#if chatState.size > 1} + + + + {/if}
{:else} {@render children?.()} diff --git a/frontend/src/lib/components/splitPanes/AnimatedPane.svelte b/frontend/src/lib/components/splitPanes/AnimatedPane.svelte index d4f19471e9..1d62dc3c7a 100644 --- a/frontend/src/lib/components/splitPanes/AnimatedPane.svelte +++ b/frontend/src/lib/components/splitPanes/AnimatedPane.svelte @@ -6,7 +6,7 @@ let { duration = 300, easing = cubicOut, - size, + size = $bindable(), opened, children, ...props @@ -18,10 +18,8 @@ size: number } = $props() - let userChangedSize: number | undefined = $state(undefined) - let t = $state(opened ? 1 : 0) - let computedSize = $derived((opened ? easing(t) : 1 - easing(1 - t)) * (userChangedSize ?? size)) + let computedSize = $derived((opened ? easing(t) : 1 - easing(1 - t)) * size) let lastTValue = 0 let loopIsRunning = false @@ -52,6 +50,8 @@ }) - computedSize, (v) => (userChangedSize = v)}> - {@render children()} - +{#if computedSize > 1} + computedSize, (v) => (size = v)}> + {@render children()} + +{/if}