pkg-components
Version:
13 lines (10 loc) • 367 B
text/typescript
import { useContext } from "react";
import { ConnectorContext } from "../context";
/**
* Hook to access positions and recalc
*/
export const useConnectorPositions = () => {
const ctx = useContext(ConnectorContext);
if (!ctx) throw new Error('Must use inside <ConnectorBoard>');
return { positions: ctx.getRects(), recalc: ctx.recalc };
};