"use client"; import { createContext, Dispatch, ReactNode, SetStateAction, useState, } from "react"; import { SceneView } from "../three/SceneView"; // Declare SceneView context export type SceneViewContextType = { sceneView: SceneView | null; setSceneView: Dispatch>; }; // Context for SceneView export const SceneViewContext = createContext( null ); // Context provider for SceneView export const SceneViewProvider = ({ children }: { children: ReactNode }) => { const [sceneView, setSceneView] = useState(null); return ( {children} ); };