import { createContext, useContext } from "react"; import type { CameraFeedAction, CameraFeedState } from "../../types/types"; type CameraFeedContextType = { state: CameraFeedState; // check and refactor dispatch: (state: CameraFeedAction) => void; }; export const CameraFeedContext = createContext(null); export const useCameraFeedContext = () => { const ctx = useContext(CameraFeedContext); if (!ctx) throw new Error("useCameraFeedContext must be used inside "); return ctx; };