tldraw
Version:
A tiny little drawing editor.
23 lines (22 loc) • 638 B
JavaScript
import { jsx } from "react/jsx-runtime";
import { createContext, useContext } from "react";
const menuContext = createContext(null);
function useTldrawUiMenuContext() {
const context = useContext(menuContext);
if (!context) {
throw new Error("useTldrawUiMenuContext must be used within a TldrawUiMenuContextProvider");
}
return context;
}
function TldrawUiMenuContextProvider({
type,
sourceId,
children
}) {
return /* @__PURE__ */ jsx(menuContext.Provider, { value: { type, sourceId }, children });
}
export {
TldrawUiMenuContextProvider,
useTldrawUiMenuContext
};
//# sourceMappingURL=TldrawUiMenuContext.mjs.map