@table-library/react-table-library
Version:
react-table-library
3 lines (2 loc) • 845 B
JavaScript
import{s as e}from"./slicedToArray-c92cae3a.js";import*as t from"react";import{u as n}from"./Cell-a4350b14.js";import{u as r}from"./HeaderCell-1d879c3c.js";var o=null,u=function(){return o||(o=t.createContext(null))},a=function(){return t.useContext(o)},c=null,s=function(){return c||(c=t.createContext(null))},i=function(){var n=t.useState(!1),r=e(n,2),o=r[0],u=r[1];return t.useEffect((function(){var e=function(e){e.shiftKey?u(!0):o&&u(!1)},t=function(){o&&u(!1)};return document&&(document.addEventListener("keydown",e),document.addEventListener("keyup",t)),function(){document&&(document.removeEventListener("keydown",e),document.removeEventListener("keyup",t))}}),[o]),o},d=function(){return{select:a(),tree:n(),sort:r(),pagination:t.useContext(c)}};export{s as a,d as b,u as c,a as d,i as u};
//# sourceMappingURL=Feature-dc8674d3.js.map