diff --git a/frontend/src/lib/components/graph/GroupNodeCard.svelte b/frontend/src/lib/components/graph/GroupNodeCard.svelte index 33803534fe..eb1deb434c 100644 --- a/frontend/src/lib/components/graph/GroupNodeCard.svelte +++ b/frontend/src/lib/components/graph/GroupNodeCard.svelte @@ -89,7 +89,7 @@
, - collapsedGroups: Array<{ id: string; summary?: string; note?: string; color?: string; collapsed?: boolean; module_ids: string[] }>, + collapsedGroups: Array<{ + id: string + summary?: string + note?: string + color?: string + collapsed?: boolean + module_ids: string[] + }>, showNotes: boolean // triggerProps?: { // path?: string diff --git a/frontend/src/lib/components/graph/renderers/nodes/CollapsedGroupNode.svelte b/frontend/src/lib/components/graph/renderers/nodes/CollapsedGroupNode.svelte index 469586665b..17ee26cf78 100644 --- a/frontend/src/lib/components/graph/renderers/nodes/CollapsedGroupNode.svelte +++ b/frontend/src/lib/components/graph/renderers/nodes/CollapsedGroupNode.svelte @@ -19,6 +19,7 @@ let selected = $derived(!!(selectionManager && selectionManager.isNodeSelected(id))) let hover = $state(false) + let noteHeight = $state(0) let group = $derived( groupEditorContext?.groupEditor.getGroups().find((g) => g.id === data.groupId) @@ -38,12 +39,12 @@
(hover = true)} onmouseleave={() => (hover = false)}>
groupEditorContext?.groupEditor.updateSummary(data.groupId, text)} onNoteUpdate={(text) => groupEditorContext?.groupEditor.updateNote(data.groupId, text)} - onHeightChange={(h) => groupEditorContext?.groupEditor.setNoteHeight(data.groupId, h)} + onHeightChange={(h) => { + noteHeight = h + groupEditorContext?.groupEditor.setNoteHeight(data.groupId, h) + }} /> {#if data.editMode && (hover || selected)}