import { defineStore } from "pinia"; import type { PovLevel } from "../../viewerTypes"; export const useViewerSceneStore = defineStore("viewerScene", { state: () => ({ activeSystemId: null as string | null, povLevel: "system" as PovLevel, }), actions: { setViewContext(activeSystemId: string | null, povLevel: PovLevel) { this.activeSystemId = activeSystemId; this.povLevel = povLevel; }, reset() { this.activeSystemId = null; this.povLevel = "system"; }, }, });