Skip to content

Commit

Permalink
timeout is back
Browse files Browse the repository at this point in the history
  • Loading branch information
aexol committed Feb 6, 2024
1 parent 957e59e commit 8c1625d
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 33 deletions.
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/editor-worker/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "graphql-editor-worker",
"version": "7.1.9",
"version": "7.2.0",
"private": false,
"license": "MIT",
"description": "Visual node editor for GraphQL",
Expand Down
4 changes: 2 additions & 2 deletions packages/editor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "graphql-editor",
"version": "7.1.9",
"version": "7.2.0",
"private": false,
"license": "MIT",
"description": "Visual node editor for GraphQL",
Expand Down Expand Up @@ -45,7 +45,7 @@
"file-saver": "^2.0.5",
"framer-motion": "^10.12.16",
"fuzzyjs": "^5.0.1",
"graphql-editor-worker": "^7.1.9",
"graphql-editor-worker": "^7.2.0",
"graphql-js-tree": "^1.0.9",
"graphql-language-service": "3.1.4",
"html-to-image": "^1.10.8",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,14 +221,13 @@ export const LinesDiagram = React.forwardRef<
if (!props.loading) {
if (instance.wrapperComponent) {
transformEffect(instance.transformState, instance.wrapperComponent);
setSelectedNodeId(
activeNode
? selectedNodeId
: {
source: "relation",
value: undefined,
}
);
setSelectedNodeId({
source: "relation",
value:
activeNode && selectedNodeId?.value
? selectedNodeId.value
: undefined,
});
}
}
}, [props.loading, focusMode]);
Expand Down
16 changes: 7 additions & 9 deletions packages/editor/src/editor/code/gql/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -76,15 +76,13 @@ export const GqlCodePane = (props: GqlCodePaneProps) => {
select={(e) => {
if (e) {
const n = allNodes.nodes.find((an) => an.name === e);
setSelectedNodeId(
n && {
source: "code",
value: {
id: n.id,
name: n.name,
},
}
);
setSelectedNodeId({
source: "code",
value: n && {
id: n.id,
name: n.name,
},
});
}
}}
/>
Expand Down
6 changes: 4 additions & 2 deletions packages/editor/src/state/containers/trees/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -235,14 +235,16 @@ const useTreesStateContainer = createContainer(() => {
.map((n) => n.id);
}, [relatedToSelected, allNodes]);
const setSelectedNodeId = useCallback(
(_selectedNodeId?: SelectedNodeId) => {
(_selectedNodeId: SelectedNodeId) => {
const nodeId = _selectedNodeId?.value?.id;
if (
nodeId !== selectedNodeId?.value?.id ||
_selectedNodeId?.justCreated !== selectedNodeId?.justCreated
) {
DOMEvents.selectNode.trigger(nodeId);
return _setSelectedNodeId(_selectedNodeId);
setTimeout(() => {
return _setSelectedNodeId(_selectedNodeId);
}, 250);
}
},
[_setSelectedNodeId, allNodes, selectedNodeId?.value?.id, focusMode]
Expand Down
4 changes: 2 additions & 2 deletions packages/sandbox/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sandbox",
"version": "7.1.9",
"version": "7.2.0",
"private": false,
"license": "MIT",
"description": "Visual node editor for GraphQL",
Expand Down Expand Up @@ -49,7 +49,7 @@
"@aexol-studio/styling-system": "^0.0.8",
"@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5",
"graphql-editor": "^7.1.9",
"graphql-editor": "^7.2.0",
"graphql-js-tree": "^0.1.6",
"socket.io-client": "^4.7.2",
"y-monaco": "^0.1.5",
Expand Down
2 changes: 1 addition & 1 deletion packages/socket-live-test/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "socket-live-test",
"version": "2.1.9",
"version": "2.2.0",
"description": "testing editor live",
"main": "index.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion packages/svg-ts-sync/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "svg-ts-sync",
"version": "1.1.9",
"version": "1.2.0",
"private": false,
"license": "MIT",
"description": "Sync folders with svg's to react typescript components",
Expand Down

0 comments on commit 8c1625d

Please sign in to comment.