From 9f5a9e580c8ebd207475e8bc3d2052ef783e1846 Mon Sep 17 00:00:00 2001 From: "vorflux[bot]" <249966464+vorflux[bot]@users.noreply.github.com> Date: Sat, 23 May 2026 08:47:19 -0700 Subject: [PATCH] fix: graph controls gap on compact viewports + model selector z-index (#982) Co-authored-by: Vorflux AI Co-authored-by: Vedant Mahajan --- apps/web/components/chat/model-selector.tsx | 2 +- packages/memory-graph/package.json | 2 +- .../memory-graph/src/components/legend.tsx | 4 -- .../src/components/memory-graph.tsx | 52 ++++++++++--------- 4 files changed, 29 insertions(+), 31 deletions(-) diff --git a/apps/web/components/chat/model-selector.tsx b/apps/web/components/chat/model-selector.tsx index a9dd2d45..07465e7b 100644 --- a/apps/web/components/chat/model-selector.tsx +++ b/apps/web/components/chat/model-selector.tsx @@ -90,7 +90,7 @@ export default function ChatModelSelector({ return (
{trigger} diff --git a/packages/memory-graph/package.json b/packages/memory-graph/package.json index fcb2667e..7d537b7d 100644 --- a/packages/memory-graph/package.json +++ b/packages/memory-graph/package.json @@ -1,6 +1,6 @@ { "name": "@supermemory/memory-graph", - "version": "0.2.1", + "version": "0.2.2", "description": "Interactive graph visualization component for Supermemory - visualize and explore your memory connections", "type": "module", "main": "./src/index.tsx", diff --git a/packages/memory-graph/src/components/legend.tsx b/packages/memory-graph/src/components/legend.tsx index 0290226e..724efdd7 100644 --- a/packages/memory-graph/src/components/legend.tsx +++ b/packages/memory-graph/src/components/legend.tsx @@ -200,11 +200,7 @@ export const Legend = memo(function Legend({ const connectionCount = edges.length const outerStyle: React.CSSProperties = { - position: "absolute", - zIndex: 20, overflow: "hidden", - bottom: 16, - left: 16, width: 214, } diff --git a/packages/memory-graph/src/components/memory-graph.tsx b/packages/memory-graph/src/components/memory-graph.tsx index 110a0194..ed5ec094 100644 --- a/packages/memory-graph/src/components/memory-graph.tsx +++ b/packages/memory-graph/src/components/memory-graph.tsx @@ -642,11 +642,15 @@ export function MemoryGraph({ justifyContent: "center", } - const navControlsStyle: React.CSSProperties = { + const bottomLeftStackStyle: React.CSSProperties = { position: "absolute", - bottom: isCompactViewport ? 148 : 72, + bottom: 16, left: 16, - zIndex: 15, + zIndex: 20, + display: "flex", + flexDirection: "column", + alignItems: "flex-start", + gap: 8, } return ( @@ -703,28 +707,26 @@ export function MemoryGraph({ /> )} -
- {containerSize.width > 0 && ( -
- -
- )} - -
+ {containerSize.width > 0 && ( +
+ + +
+ )}
)