Skip to content

Commit 39eda78

Browse files
committed
fix: push before going to local dev
1 parent 22bd5f2 commit 39eda78

File tree

3 files changed

+10
-31
lines changed

3 files changed

+10
-31
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ dist
66
.npmrc
77
package-lock.json
88
**/package-lock.json
9+
**/pnpm-lock.yaml
10+
pnpm-lock.yaml
911

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@
4747
"@tanstack/react-query": "^5.32.0",
4848
"@thinairthings/use-immer": "^0.9.1",
4949
"openai": "^4.38.3",
50-
"uuid": "^9.0.1"
51-
},
52-
"peerDependencies": {
50+
"uuid": "^9.0.1",
5351
"neo4j-driver": "^5.19.0",
5452
"next": "^14.2.0-canary.62",
5553
"zod": "^3.22.5",
56-
"zustand": "^4.5.2",
54+
"zustand": "^4.5.2"
55+
},
56+
"peerDependencies": {
5757
"react": "^18"
5858
},
5959
"devDependencies": {
@@ -79,4 +79,4 @@
7979
"tsx": "^4.7.2",
8080
"typescript": "^5.4.5"
8181
}
82-
}
82+
}

src/layers/ReactCache/defineReactCacheLayer.ts

+3-26
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { NodeDefinition, defineNode } from "@/src/base/defineNode";
22
import { TypeOf, ZodObject } from "zod";
33
import { GraphLayer } from "@/src/types/GraphLayer";
44
import { Ok } from "@/src/types/Result";
5-
import { createStore, useStore } from "zustand";
5+
import { create, createStore, useStore } from "zustand";
66
import { UixNode } from "@/src/types/UixNode";
77
import { enableMapSet, Draft, produce } from 'immer'
88
import { immer } from "zustand/middleware/immer";
@@ -51,38 +51,15 @@ export const defineReactCacheLayer = <
5151
GraphLayer<N, R, E, UIdx, PreviousLayers | 'ReactCache'>,
5252
'createNode' | 'updateNode'
5353
>
54-
// const nodeStore = createStore<ReactCache>()(
55-
// immer(
56-
// (set) => ({
57-
// nodeMap: new Map(),
58-
// createNode: async (nodeType, initialState) => {
59-
// const createNodeResult = await graph.createNode(nodeType, initialState)
60-
// if (!createNodeResult.ok) return createNodeResult
61-
// const node = createNodeResult.val
62-
// set((state) => {
63-
// state.nodeMap.set(node.nodeId, node)
64-
// })
65-
// return Ok(node)
66-
// },
67-
// updateNode: async (nodeKey, state) => {
68-
// set((state) => {
69-
// state.nodeMap.set(nodeKey.nodeId, {
70-
// ...state.nodeMap.get(nodeKey.nodeId)!,
71-
// ...state
72-
// })
73-
// })
74-
// return await graph.updateNode(nodeKey, state)
75-
// },
76-
// })
77-
// )
78-
// )
54+
// const useNodeStore = create()()
7955
return {
8056
...graph,
8157
useNodeState: (nodeType, node, updater) => {
8258
const [nodeState, updateNodeState] = useImmer(graph.getNodeDefinition(nodeType).stateDefaults.parse(node ?? {}))
8359
useEffect(() => {
8460
return () => {
8561
(async () => {
62+
console.log("RUNNING")
8663
await updater?.(node, nodeState)
8764
})()
8865
}

0 commit comments

Comments
 (0)