koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
3 lines (2 loc) • 531 B
JavaScript
"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