diff --git a/src/app.ts b/src/app.ts index 26840e0..1fb0a05 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,8 +1,8 @@ +import { pinia } from "@/store/store"; import { defineApp } from "iles"; -import { createPinia } from "pinia"; export default defineApp({ enhanceApp({ app }) { - app.use(createPinia()); + app.use(pinia); }, }); diff --git a/src/modules/flow/store/useProductionFlow.store.ts b/src/modules/flow/store/useProductionFlow.store.ts index 909acfb..0a9c0d1 100644 --- a/src/modules/flow/store/useProductionFlow.store.ts +++ b/src/modules/flow/store/useProductionFlow.store.ts @@ -1,3 +1,4 @@ +import { pinia } from "@/store/store"; import { defineStore } from "pinia"; interface Step { @@ -20,7 +21,7 @@ const initialState: State = { ], }; -export const useProductionFlow = defineStore("production-flow", { +const useStore = defineStore("production-flow", { state: () => ({ ...initialState }), actions: { addStep(step: Step) { @@ -28,3 +29,5 @@ export const useProductionFlow = defineStore("production-flow", { }, }, }); + +export const useProductionFlow = () => useStore(pinia); diff --git a/src/store/store.ts b/src/store/store.ts new file mode 100644 index 0000000..cafea68 --- /dev/null +++ b/src/store/store.ts @@ -0,0 +1,3 @@ +import { createPinia } from "pinia"; + +export const pinia = createPinia();