Skip to content

Commit 66534e7

Browse files
committed
use nan
1 parent 198685c commit 66534e7

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

packages/compass-data-modeling/src/components/diagram-editor.spec.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,14 @@ const storageItems: MongoDBDataModelDescription[] = [
9191
{
9292
ns: 'db1.collection1',
9393
indexes: [],
94-
displayPosition: [-1, -1],
94+
displayPosition: [NaN, NaN],
9595
shardKey: {},
9696
jsonSchema: { bsonType: 'object' },
9797
},
9898
{
9999
ns: 'db1.collection2',
100100
indexes: [],
101-
displayPosition: [-1, -1],
101+
displayPosition: [NaN, NaN],
102102
shardKey: {},
103103
jsonSchema: { bsonType: 'object' },
104104
},

packages/compass-data-modeling/src/components/diagram-editor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ const DiagramEditor: React.FunctionComponent<{
267267
useEffect(() => {
268268
if (nodes.length === 0) return;
269269
const isInitialState = nodes.every(
270-
(node) => node.position.x === -1 && node.position.y === -1
270+
(node) => isNaN(node.position.x) || isNaN(node.position.y)
271271
);
272272
if (isInitialState) {
273273
void applyInitialLayout();

packages/compass-data-modeling/src/store/diagram.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@ describe('Data Modeling store', function () {
9797
expect(initialEdit.model.collections[0]).to.deep.include({
9898
ns: newDiagram.collections[0].ns,
9999
jsonSchema: newDiagram.collections[0].schema,
100-
displayPosition: [-1, -1],
100+
displayPosition: [NaN, NaN],
101101
});
102102
expect(initialEdit.model.collections[1]).to.deep.include({
103103
ns: newDiagram.collections[1].ns,
104104
jsonSchema: newDiagram.collections[1].schema,
105-
displayPosition: [-1, -1],
105+
displayPosition: [NaN, NaN],
106106
});
107107
expect(initialEdit.model.relationships).to.deep.equal(
108108
newDiagram.relations

packages/compass-data-modeling/src/store/diagram.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,10 @@ export const diagramReducer: Reducer<DiagramState> = (
133133
collections: action.collections.map((collection) => ({
134134
ns: collection.ns,
135135
jsonSchema: collection.schema,
136+
displayPosition: [NaN, NaN],
136137
// TODO
137138
indexes: [],
138139
shardKey: undefined,
139-
displayPosition: [-1, -1],
140140
})),
141141
relationships: action.relations,
142142
},
@@ -175,7 +175,7 @@ export const diagramReducer: Reducer<DiagramState> = (
175175
...initialEdit.model,
176176
collections: initialEdit.model.collections.map((collection) => ({
177177
...collection,
178-
displayPosition: action.positions[collection.ns] || [-1, -1],
178+
displayPosition: action.positions[collection.ns] || [NaN, NaN],
179179
})),
180180
},
181181
},

0 commit comments

Comments
 (0)