level items

This commit is contained in:
wass08
2026-01-20 08:39:14 +09:00
parent dabaefc57a
commit 980dd4c3dc
4 changed files with 14 additions and 3 deletions
@@ -2,7 +2,10 @@ import { AnyNode } from "../../schema";
import useScene from "../../store/use-scene";
import { spatialGridManager } from "./spatial-grid-manager";
function resolveLevelId(node: AnyNode, nodes: Record<string, AnyNode>): string {
export function resolveLevelId(
node: AnyNode,
nodes: Record<string, AnyNode>,
): string {
// If the node itself is a level
if (node.type === "level") return node.id;
+1 -1
View File
@@ -14,7 +14,7 @@ type ViewerState = {
};
const useViewer = create<ViewerState>()((set, get) => ({
levelMode: "exploded",
levelMode: "stacked",
setLevelMode: (mode) => set({ levelMode: mode }),
currentLevelId: null,
setCurrentLevelId: (id) => set({ currentLevelId: id }),