{"version":3,"file":"actionStore.mjs","names":["create","devtools","ActionState","selectedNode","setSelectedNode","hideActions","setHideActions","useActionStore","set","state"],"sources":["../../src/stores/actionStore.ts"],"sourcesContent":["import { create } from 'zustand';\nimport { devtools } from 'zustand/middleware';\n\ninterface ActionState {\n  selectedNode: object | null | undefined;\n  setSelectedNode: (selectedNode: object) => void;\n  hideActions: boolean;\n  setHideActions: (hideActions: boolean) => void;\n}\n\nexport const useActionStore = create<ActionState>()(\n  devtools((set) => ({\n    selectedNode: null,\n    setSelectedNode: (selectedNode) =>\n      set((state) => ({ selectedNode: selectedNode })),\n    hideActions: false,\n    setHideActions: (hideActions) => set((state) => ({ hideActions }))\n  }))\n);\n"],"mappings":";;;AAUA,MAAaO,iBAAiBP,QAAqB,CACjDC,UAAUO,SAAS;CACjBL,cAAc;CACdC,kBAAkBD,iBAChBK,KAAKC,WAAW,EAAgBN,cAAc,EAAE;CAClDE,aAAa;CACbC,iBAAiBD,gBAAgBG,KAAKC,WAAW,EAAEJ,aAAa,EAAC;CAClE,EACH,CAAC"}