From bb3cea9f5c41e414c177f2d67afa591632d65327 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 1 Nov 2023 17:54:00 +0100 Subject: [PATCH] fix: improve rendering of list with undefined heights --- .../components/apps/components/layout/AppList.svelte | 10 +++++++--- .../components/flows/map/FlowErrorHandlerItem.svelte | 2 ++ .../components/flows/map/FlowModuleSchemaMap.svelte | 2 +- frontend/src/lib/components/flows/map/MapItem.svelte | 4 ++-- .../src/lib/components/flows/map/VirtualItem.svelte | 2 +- .../src/routes/(root)/(logged)/flows/dev/+page.svelte | 10 +++------- 6 files changed, 16 insertions(+), 14 deletions(-) diff --git a/frontend/src/lib/components/apps/components/layout/AppList.svelte b/frontend/src/lib/components/apps/components/layout/AppList.svelte index dd93ad7355..42dc6ac607 100644 --- a/frontend/src/lib/components/apps/components/layout/AppList.svelte +++ b/frontend/src/lib/components/apps/components/layout/AppList.svelte @@ -162,9 +162,13 @@ } max-height: ${resolvedConfig.heightPx}px;` : ''} class={inRange - ? `${$allIdsInPath.includes(id) ? 'overflow-visible' : 'overflow-auto'} ${ - !isCard ? 'w-full' : resolvedConfig?.displayBorders ? 'border' : '' - }` + ? `${ + $allIdsInPath.includes(id) + ? 'overflow-visible' + : resolvedConfig.heightPx + ? 'overflow-auto' + : '' + } ${!isCard ? 'w-full' : resolvedConfig?.displayBorders ? 'border' : ''}` : 'h-0 float overflow-hidden invisible absolute'} > +
{ if ($copilotCurrentStepStore !== undefined) return @@ -50,6 +51,7 @@ } }} class={classNames( + 'z-10', $copilotCurrentStepStore !== undefined ? 'border-gray-500/75' : 'cursor-pointer', 'border transition-colors duration-[400ms] ease-linear mx-auto rounded-sm px-2 py-1 bg-surface text-sm flex justify-between items-center flex-row overflow-x-hidden relative', $selectedId?.includes('failure') ? 'outline outline-offset-1 outline-2 outline-slate-900' : '' diff --git a/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte b/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte index c38792ad87..657073e094 100644 --- a/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte +++ b/frontend/src/lib/components/flows/map/FlowModuleSchemaMap.svelte @@ -286,7 +286,7 @@ />
diff --git a/frontend/src/lib/components/flows/map/MapItem.svelte b/frontend/src/lib/components/flows/map/MapItem.svelte index d4ddbf7a35..041ed0a55e 100644 --- a/frontend/src/lib/components/flows/map/MapItem.svelte +++ b/frontend/src/lib/components/flows/map/MapItem.svelte @@ -61,7 +61,7 @@ {#if mod} {#if insertable}
{#if moving}