import { createContext, useContext, FC, ReactNode } from "react"; import { VirtualRoot } from "../../features/virtual-drive/root/virtualRoot"; const VirtualRootContext = createContext(undefined); export const VirtualRootProvider: FC<{ children: ReactNode }> = ({ children }) => { const virtualRoot = new VirtualRoot().init(); return {children} ; }; export function useVirtualRoot(): VirtualRoot { return useContext(VirtualRootContext); }