plane/god-mode/hooks/useInstance.tsx

13 lines
387 B
TypeScript
Raw Normal View History

2024-01-31 08:33:52 +00:00
import { useContext } from "react";
// mobx store
import { InstanceContext } from "lib/instance-provider";
// types
import { IInstanceStore } from "store/instance.store";
export const useInstance = (): IInstanceStore => {
const context = useContext(InstanceContext);
if (context === undefined)
throw new Error("useTheme must be used within ThemeProvider");
return context;
};