@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
10 lines (9 loc) • 383 B
JavaScript
import { getNearestFocusable, getPositionFromFocusable } from "@1771technologies/lytenyte-shared";
export const makePositionFromElement = (grid) => {
return (el) => {
const focusable = getNearestFocusable(grid.state.gridId.get(), el);
if (!focusable)
return null;
return getPositionFromFocusable(grid.state.gridId.get(), focusable);
};
};