tldraw
Version:
A tiny little drawing editor.
18 lines (17 loc) • 564 B
JavaScript
import { jsx } from "react/jsx-runtime";
import * as React from "react";
const defaultEventHandler = () => void 0;
const EventsContext = React.createContext(null);
function TldrawUiEventsProvider({ onEvent, children }) {
return /* @__PURE__ */ jsx(EventsContext.Provider, { value: onEvent ?? defaultEventHandler, children });
}
function useUiEvents() {
const eventHandler = React.useContext(EventsContext);
return eventHandler ?? defaultEventHandler;
}
export {
EventsContext,
TldrawUiEventsProvider,
useUiEvents
};
//# sourceMappingURL=events.mjs.map