UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

3 lines (2 loc) 531 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react"),r=require("../columns/rowSelection.cjs"),u={},c=(n,t)=>{const e=t?.right?t?.right:[],i=t?.left?t?.left:[];return{right:e,left:n?[r.ROW_SELECTION_ID,...i]:i}},l=({columnPinningProp:n=u,hasSelectableColumn:t})=>{const e=s.useMemo(()=>c(t,n),[n,t]),[i,o]=s.useState(e);return s.useEffect(()=>{o(e)},[e]),{columnPinning:i,setColumnPinning:o}};exports.useColumnPinning=l; //# sourceMappingURL=useColumnPinning.cjs.map