Persist layout settings (#1532)

This commit is contained in:
pa
2025-12-12 07:05:28 +09:00
committed by Natsumi
parent b830311772
commit 43c3ba7be4
2 changed files with 66 additions and 8 deletions
@@ -55,7 +55,7 @@ export function computeForceOptions(nodes, links) {
};
}
function applyForceOverrides(force, forceOverrides) {
export function applyForceOverrides(force, forceOverrides) {
if (!forceOverrides) {
return force;
}
@@ -181,13 +181,10 @@ export function useMutualGraphChart({ cachedUsers, graphPayload }) {
updateChart?.(graphPayload.value);
}
function createChartOption(payload, forceOverrides) {
function createChartOption(payload, force) {
const nodes = payload?.nodes ?? [];
const links = payload?.links ?? [];
const force = applyForceOverrides(
computeForceOptions(nodes, links),
forceOverrides
);
const resolvedForce = force || computeForceOptions(nodes, links);
const labelMap = Object.create(null);
nodes.forEach((node) => {
if (node?.id) {