UNPKG

@equinor/eds-data-grid-react

Version:

A feature-rich data-grid written in React, implementing the Equinor Design System

24 lines (21 loc) 617 B
import { useContext, createContext } from 'react'; import { jsx } from 'react/jsx-runtime'; // eslint-disable-next-line @typescript-eslint/no-explicit-any const EdsDataGridContext = /*#__PURE__*/createContext({ enableSorting: false, stickyHeader: false, stickyFooter: false, enableColumnFiltering: false, table: null }); function TableProvider({ children, ...props }) { return /*#__PURE__*/jsx(EdsDataGridContext.Provider, { value: props, children: children }); } const useTableContext = () => useContext(EdsDataGridContext); export { EdsDataGridContext, TableProvider, useTableContext };