enh: focus on current message

This commit is contained in:
Timothy J. Baek 2024-09-19 01:25:46 +02:00
parent e6b6f42139
commit be44af4680
1 changed files with 9 additions and 3 deletions

View File

@ -34,6 +34,10 @@
drawFlow();
}
$: if (history?.currentId) {
fitView({ nodes: [{ id: history.currentId }] });
}
const drawFlow = async () => {
const nodeList = [];
const edgeList = [];
@ -116,19 +120,21 @@
nodesInitialized.subscribe(async (initialized) => {
if (initialized) {
await tick();
const res = await fitView();
const res = await fitView({ nodes: [{ id: history.currentId }] });
}
});
width.subscribe((value) => {
if (value) {
fitView();
// fitView();
fitView({ nodes: [{ id: history.currentId }] });
}
});
height.subscribe((value) => {
if (value) {
fitView();
// fitView();
fitView({ nodes: [{ id: history.currentId }] });
}
});
});