UNPKG

@1771technologies/lytenyte-pro

Version:

Blazingly fast headless React data grid with 100s of features.

9 lines (8 loc) 601 B
import { jsx as _jsx } from "react/jsx-runtime"; import { useMemo } from "react"; import { Root } from "../listbox/root.js"; import { GridProvider } from "../grid-provider/provider.js"; import { GridBoxContext } from "./context.js"; export function GridBoxRoot({ grid, orientation = "vertical", accepted, onRootDrop, children, }) { return (_jsx(GridProvider, { value: grid, children: _jsx(GridBoxContext.Provider, { value: useMemo(() => ({ accepted, orientation, onRootDrop }), [accepted, onRootDrop, orientation]), children: _jsx(Root, { orientation: orientation, children: children }) }) })); }