monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
3 lines (2 loc) • 789 B
JavaScript
import{defineProperty as e}from"../../../../_virtual/_rollupPluginBabelHelpers.js";import r,{forwardRef as t}from"react";import o from"./TableHeader.module.scss.js";import s from"classnames";import{getTestId as a}from"../../../tests/testIds.js";import{ComponentDefaultTestId as l}from"../../../tests/constants.js";import{useTable as i}from"../context/TableContext/TableContext.js";import m from"../../../hooks/useMergeRef.js";var d=t((function(t,d){var n=t.id,f=t.className,p=t["data-testid"],c=t.children,u=i(),j=u.onHeadScroll,b=u.isVirtualized,v=m(u.headRef,d);return r.createElement("div",{ref:v,id:n,className:s(o.tableHeader,e({},o.virtualized,b),f),"data-testid":p||a(l.TABLE_HEADER,n),role:"rowgroup",onScroll:j},c)}));export{d as default};
//# sourceMappingURL=TableHeader.js.map