Skip to content

Commit

Permalink
Save disabled state in project file
Browse files Browse the repository at this point in the history
  • Loading branch information
abrenneke committed Oct 31, 2023
1 parent a026981 commit 6fb866d
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions packages/core/src/utils/serialization/serialization_v4.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ type SerializedNode = {
outgoingConnections: SerializedNodeConnection[] | undefined;
data?: unknown;
variants?: ChartNodeVariant<unknown>[];
disabled?: boolean;
};

/** x/y/width/zIndex */
Expand Down Expand Up @@ -228,6 +229,7 @@ function toSerializedNode(node: ChartNode, allNodes: ChartNode[], allConnections
data: Object.keys(node.data ?? {}).length > 0 ? node.data : undefined,
outgoingConnections: outgoingConnections.length > 0 ? outgoingConnections : undefined,
variants: (node.variants?.length ?? 0) > 0 ? node.variants : undefined,
disabled: node.disabled ? true : undefined,
};
}

Expand Down Expand Up @@ -264,6 +266,7 @@ function fromSerializedNode(
},
data: serializedNode.data ?? {},
variants: serializedNode.variants ?? [],
disabled: serializedNode.disabled,
},
connections,
];
Expand Down

0 comments on commit 6fb866d

Please sign in to comment.