export*from"@vaadin/grid/vaadin-grid-selection-column.js";import{forwardRef as G}from"react";import{GridSelectionColumn as s}from"@vaadin/grid/vaadin-grid-selection-column.js";import*as u from"react";import{createComponent as C}from"./utils/createComponent.js";var R={onSelectAllChanged:"select-all-changed"},r=C({elementClass:s,events:R,react:u,tagName:"vaadin-grid-selection-column"});import{useModelRenderer as f}from"./renderers/useModelRenderer.js";import{useSimpleOrChildrenRenderer as t}from"./renderers/useSimpleOrChildrenRenderer.js";import{jsxs as y}from"react/jsx-runtime";function S({footer:o,header:n,...e},l){let[d,i]=t(e.headerRenderer,n,{renderMode:"microtask"}),[m,a]=t(e.footerRenderer,o,{renderMode:"microtask"}),[c,p]=f(e.renderer??e.children,{renderMode:"microtask"});return y(r,{...e,footerRenderer:a,headerRenderer:i,ref:l,renderer:p,children:[d,m,c]})}var v=G(S);export{v as GridSelectionColumn,s as GridSelectionColumnElement};
//# sourceMappingURL=GridSelectionColumn.js.map
